
š§ What You'll Do
- Lead design and development of highly scalable and performance-sensitive enterprise applications using Java and Spring frameworks.
- Design non-trivial systems that are secure, robust, and aligned with modern software design principles.
- Work closely with Solution Architects and cross-functional teams to interpret client requirements and translate them into technical deliverables.
- Oversee and contribute to full-cycle development: from requirement analysis and technical design to coding, testing, deployment, and support.
- Mentor and guide junior developers through code reviews, design discussions, and process adherence.
- Bring improvements in and ensure best practices in coding, architecture, documentation, and DevOps processes.
- Conduct performance tuning and scalability planning for production-grade systems.
- Drive automation, CI/CD practices, and code quality through tooling and frameworks.
š ļø Key Skills & Requirements
Technical Skills:
- 8+ years of hands-on development experience with Java 8 and above .
- Expert hands in Java and Spring Framework.
- Excellent understanding of data structures, algorithms, and RDBMS concepts (MySQL, PostgreSQL, or Oracle).
- Practical knowledge of scalable system architectures.
- Proficient in using build and engineering tools like Maven/Gradle, Git, Jenkins, etc.
- Comfortable with performance analysis, optimization, and profiling tools.
- Solid grasp of unit testing frameworks like JUnit and Mockito.
Leadership & Process:
- Experience leading software development teams or projects.
- Strong estimation, scheduling, and resource planning capabilities.
- Excellent analytical thinking, problem-solving, and decision-making skills.
- Effective communication and presentation skills; ability to work closely with business and technical teams.
- Bonus!
- Experience in fraud detection, risk scoring, or financial compliance systems.
- Knowledge of domain-driven design, event sourcing, or CQRS.
- Expertise in ReactJS
šÆ What You Can Expect
- Work on cutting-edge fraud prevention and risk management solutions used by top financial institutions.
- Collaborate with a passionate and experienced team in a high-impact domain.
- Work alongside passionate, talented professionals on impactful challenges.

About Clari5 - A Perfios Company
About
Clari5 is a globally recognized category leader in real-time enterprise financial crime risk management. Their platform enables banks and financial institutions to combat fraud and money laundering through a central nervous system approach powered by automation, artificial intelligence, machine learning, decision sciences, and real-time analytics. Ranked consistently in the global top 100 RiskTech and RegTech reports, Clari5 processes over 10 billion transactions and manages more than 1 billion accounts. With the worldās largest single-site fraud management deployment (200+ million accounts), Clari5 serves marquee banking clients across 24 countries and is the recipient of prestigious awards such as The Asian Banker MEA Risk Management Award, IBS Intelligence Global Fintech Innovation Award, and the Celent Model Risk Manager Award.
Tech stack
Candid answers by the company
Core Offering:
- Clari5 provides a real-time platform that helps banks detect and prevent fraud and money laundering across transactions and customer activities.
Technology Backbone:
- The solution uses a central nervous system approach powered by:
- Artificial Intelligence
- Machine Learning
- Automation
- Decision Sciences
- Real-time data processing
- Scale & Impact:
- Processes 10+ billion transactions
- Manages 1+ billion accounts
- Largest single-site deployment: 200+ million accounts
- Trusted by banks in 24 countries
Recognition & Awards:
- Ranked in global top 100 RiskTech and RegTech companies
- Multiple awards including:
- The Asian Banker MEA Risk Management Award
- IBS Intelligence Global Fintech Innovation Award
- Celent Model Risk Manager Award
Similar jobs
We're looking for a high-energy Java engineer to design and implement scalable microservices using Spring Boot. You'll collaborate across teams to deliver clean, efficient, and high-performance backend services.
š ļø Key Responsibilities
- Design, develop, and maintain RESTful services and microservices using Spring Boot
- Utilize OOP, Java Collections, Exception Handling, and method overloading/overriding in modern coding practices
- Build and optimize multithreaded systems (Threads, synchronization, wait(), notify(), yield()) for performance and scalability
- Write unit and integration tests (JUnit, Mockito, Spring Test) to ensure code quality
- Collaborate with cross-functional teams (QA, DevOps, Product) through code reviews and feature planning
- Diagnose and resolve performance bottlenecksJVM tuning, SQL/caching optimizations
- Adhere to coding standards, best practices, and participate in peer code review
šÆ Required Skills & Experience
- Strong Java fundamentals: OOP, Collections, Generics, Exception Handling
- Concurrency mastery: multithreading, synchronization primitives (wait(), notify(), yield())
- Spring Boot: solid experience building, testing, deploying REST APIs
- Microservices: design, inter-service communication, stateless service patterns
- Testing frameworks: JUnit, Mockito, Spring Test
- Performance tuning: profiling, optimization with JVM settings and database queries
- Tools & practices: Git, Maven/Gradle, CI/CD pipelines, Docker/Kubernetes (plus)
- Soft skills: strong problem-solving, collaboration, and effective communication
Responsibilities
Ā
- Plan, develop and implement large-scale projects from conception to completion.
- Interface with clients and gather business requirements and objectives.
- Translate clientsā business requirements and objectives into technical applications and solutions.
- Understand and evaluate complex data models.
- Design, develop and implement new integration.
- Execute system development and maintenance activities.
- Develop solutions to improvise performance and scalability of systems.
- Mentor junior and mid-level engineers.
Ā
Minimum Requirements
- 3-5 years of relevant experience, working in Java related technologies.
- A Good Engineering or Masters degree from a reputed university
- Should have strong technical skills with a good grasp of OO concepts and design patterns
- Good knowledge of SQL database ( MySQL, Oracle, etc )
- Good understanding of frameworks like Spring, Hibernate, etc.
- Good understanding of spring boot and microservices.
- Exposure to AWS services - S3, SQS, Lambda, DynamoDB, API Gateway, etc.
Ā
Good to have
- Knowledge of No-SQL DBs like mongo, dynamoDB, etc.
- Knowledge of message brokers/queuing services like SQL, rabbitMQ, Kafka, etc.
Ā
Ā
- Ā 2 - 6 years of software development experience
- Ā Good grasp on programming fundamentals including OOP, Design Patterns and Data Structures
- Ā Excellent analytical, logical and problem-solving skills
- Software Development Engineer
- Good understanding of complexities involved in designing/developing large scale systems
- Strong system design skills
- Ā Experience in technologies like Elasticsearch, Redis, Kafka etc
- Good knowledge of relational and NoSQL databases
- Familiarity with common machine learning algorithms. In-depth knowledge is a plus
- Experience of working with big data technologies like Hadoop, Spark, Hive is a big plus
- Ability to understand business requirements and take ownership of the work
- Exhibit passion and enthusiasm for building and maintaining large scale platforms
SENIOR SOFTWARE DEVELOPER (BACKEND DEVELOPMENT):
We are looking for a Java Developer with experience in building high-performing, scalable, enterprise-grade web applications.
You will be part of a talented software team that works on mission-critical applications. Java developer roles and responsibilities include managing Java/Java EE application development while providing expertise in the full software development lifecycle, from concept and design to testing.
Responsibilities
⢠Java developer responsibilities include designing and developing high-volume, low-latency applications for mission-critical systems and delivering high-availability and performance
⢠Contribute in all phases of the development lifecycle
⢠Write well designed, testable, efficient code
⢠Ensure designs are in compliance with specifications
⢠Prepare and produce releases of software components
⢠Support continuous improvement by investigating alternatives and technologies and presenting these for
architectural review
Requirements
⢠BS/MS degree in Computer Science, Engineering or a related subject from renowned (IITs, NITs, BITS etc) colleges
⢠Excellent aptitude, algorithmic and puzzle solving skills
⢠Proven hands-on Software Development experience
⢠Proven working experience of 2+ years in Java development
⢠Hands on experience in designing and developing applications using Java EE platforms
⢠Object Oriented analysis and design using common design patterns.
⢠Profound insight of Java and JEE internals (Classloading, Memory Management, Transaction management, Multi-Threading etc)
⢠Good knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate)
⢠Experience in the Spring Framework
⢠Experience in developing web applications using at least one popular web framework (JSF, Wicket, GWT,
Spring MVC)
⢠Experience with agile development

We are looking for talented and self-motivated engineers to come join us on our mission.
We have a team culture that encourages collaboration and innovation at all levels and we expect developers to take a high level of ownership for the execution of tasks assigned to them.
Roles and responsibilities:
ā Understand and derive requirements from product managers and customers
ā Able to design APIs and modules for scale.
ā Participate in design reviews and look at opportunities to continuously improve on practices
and quality.
ā Own end-to-end implementation of modules and drive the project
ā Debug prod issues and solve them efficiently and quickly. Customer obsession is key
ā Automate recurring day-to-day tasks.
ā Show initiative to drive topics to resolution and able to collaborate with multiple teams in
delivering the project
ā Mentor junior team members
ā Own project deadlines and seeing through project go-live.
Job Requirements Skills
ā Good problem-solving skills and ability to understand and use the right data structures and algorithms
ā Use design patterns and best engineering practices to design scalable and extensible
solutions. Working knowledge of microservices and/or event-driven architecture is plus
ā Working knowledge of relational databases esp PostgreSQL.
ā Advanced expertise in Java/server-side technologies. Working knowledge of Spring Boot is desirable
ā Should have designed and implemented REST APIs. Good working knowledge of HTTP(S),Web servers desired
ā Should have worked in Linux environments and understanding of GIT or any other source code versioning is a must
ā Understanding of ORMs, Caching, Object storage, Queues is a must. Exposure to AWS S3, SQS components, Redis is a plus
ā Own and write tests using Unit and integration testing frameworks
ā Ability to work independently and/or with a team in a fast-paced, rapidly changing
environment
ā Should do code reviews.
ā Server-side application deployment experience is a plus.
Qualifications
ā Experience - A minimum 6+ yrs of relevant experience.
Working experience of Java, Spring and Hibernate is must
Working experience of customizing Hybris Accelerators
Proficient in Hybris core concepts and commerce concepts including, but not limited to, Hybris PCM Data Modeling, Endeca/SOLR, WCMS/ Customer
Experience Manager, Cockpits, Cron jobs, internationalization,
personalization, security concepts and REST.
Proficient in catalog, order management, promotions, B2B commerce.
Should have experience of handling multi/Omni-channel architecture
through related Hybris Channel management modules.
Good understanding of integration patterns/methodologies of Hybris with
Organic SEO Search, Faceted Search and Commerce Search.
Should have exposure on the continuous integration build tools and code quality tools
Working experience of Integration with external services such as payment gateways, Order management solution using Web services such as REST and SOAP
Working experience of SOLR Search Engine is a plus
Location:Ā Hyderabad, India
Nisum is a leading global digital commerce firm headquartered in California, with services spanning digital strategy and transformation, insights and analytics, blockchain, business agility, and custom software development. Founded in 2000 with the customer-centric motto āBuilding Success TogetherĀ®,ā Nisum has grown to over 1,400 professionals across the United States, Chile, India, and Pakistan.Ā A preferred advisor to leading Fortune 500 brands, Nisum enables clients to achieve direct business growth by building the advanced technology they need to reach end customers in todayās world, with immersive and seamless experiences across digital and physical channels.
What Youāll Do
Coding in Java8, Spring, Microservices, WebFlux/Reactive Programing, Rest services, Kafka, PCF, Azure, Spring Cloud Config and NoSQL technologies.
Solve technical problems using cutting-edge technologies and best practices.
Ensure code meets the required development standards and is optimized for performance.
Unit testing for each line of new code introduced (JUnit/Mockito)
Peer code review process using GIT pull requests and Crucible (for SVN)
Propose multiple solutions to a problem, show how one option is better than another.
Ensure all aspects of technical design are correctly incorporated.
Contribute in research and implementing POCās as required.
Collaborating with onsite team in scrum ceremonies.
Who you are
Senior developer using technical skills in Java8, J2EE, Spring boot(rest services), Web Services(Rest & SOAP), WebFlux, Spring Cloud Config, Maven/Gradle, JUNIT/TestNG, Mockito/JMock/EasyMock, JIRA, XML, JSON, EhCache/MemCache/Redis with skills in JMS, Kafka
Experience with hands on any one of the cloud platforms like PCF, Azure
Need hands on skills using NoSQL databases (Cassandra, MongoDB), SQL(Oracle/DB2/MySQL)
Experience with UI development skills to the level of debugging and enhancements.
Experience with expertise in code quality and coding standards.
Need to applying different design patterns, especially GoF, J2EE and Integration design patterns.
Making sure implementing unit testing for each line of new code introduced (JUnit/Mockito).
Ensuring the code meets the required development standards and is optimized for performance.
Education
Bachelorās / Masterās degree in specific technical fields like computer science, math, statistics preferred; or equivalent practical experience.



