Java Developer | 6 to 12 yrs | Bangalore & Chennai
Capgemini
Software Engineering
India
Posted on Feb 24, 2026
Job Description
We are looking for an experienced Senior Java Developer with strong expertise in Payments, Banking, and large‑scale enterprise applications. The ideal candidate should have deep hands-on experience in Java, Spring Boot, Microservices, and modern cloud/container platforms. You will be part of a high-performing engineering team building secure, scalable, and real-time financial systems.
Job Description - Grade Specific
- Design, develop, and maintain Java/J2EE payment processing modules with high availability and performance.
- Build and integrate Microservices using Spring, Spring Boot, and Hibernate/JPA.
- Create and consume REST and SOAP APIs supporting real-time transaction processing.
- Work closely with Product & Business teams to design solutions for Banking and Payment systems (authorization, clearing, settlements, routing, reconciliation).Develop SQL queries, stored procedures, and optimize performance using Oracle 11g/12c.
- Deploy and troubleshoot applications on JBoss and cloud/container platforms such as OpenShift, Kubernetes, Tanzu, and Docker.
- Build CI/CD pipelines using Jenkins, Bitbucket, Maven, Gradle, and ensure smooth deployments.Contribute to UI development using Angular 8, JavaScript, jQuery, HTML5/CSS3, Bootstrap.
- Monitor system performance with Prometheus, Grafana, and logs via Kibana.
- Follow Agile practices, participate in Scrum ceremonies, conduct code reviews, and ensure coding standards.
- Write unit tests using JUnit, Jasmine, Karma, ensuring high-quality deliver