Skip to main content
← Back to Jobs

Capgemini - Java Developer - Microservices Architecture

Capgemini Technology ServicesBangalore
Full-timeSenior
👁️ 0 views📝 0 applicationsPosted 8/18/2026Expires 9/17/2026

Get alerts for roles like this

More Capgemini - Java Developer - Microservices Architecture roles in Bangalore — straight to your inbox. No account needed.

Applying to this role? Tailor your résumé to this job description in one click, then download it clean — no watermark, no subscription.

Job Description

: We are looking for an experienced Java Developer with 6-11 years of strong hands-on experience in Core Java, J2EE, Spring, Spring Boot, REST APIs, and Microservices. The ideal candidate should have a solid understanding of object-oriented programming, web application development, enterprise application architecture, and deployment of Java-based applications. The candidate will be responsible for designing, developing, enhancing, integrating, and maintaining scalable Java applications. The role requires someone who can work effectively in a global, collaborative environment and contribute throughout the complete software development lifecycle. Key Responsibilities : - Design, develop, test, deploy, and maintain robust enterprise applications using Core Java, Java, and J2EE. - Develop scalable and maintainable applications using Spring Framework and Spring Boot. - Build and enhance web applications using MVC architecture and frameworks such as JSP and Struts. - Apply strong Object-Oriented Programming (OOPS) concepts and Java design principles to develop clean and reusable code. - Develop and integrate RESTful APIs, REST services, and Web Services for application-to-application communication. - Design and implement Spring Boot-based Microservices and support their deployment across application environments. - Work with Hibernate/ORM for database interaction and efficient data persistence. - Develop application components following established coding standards, design patterns, and best practices. - Deploy, configure, and troubleshoot applications on Apache Tomcat and WebLogic application servers. - Participate in application integration, debugging, performance tuning, and production issue resolution. - Analyze technical requirements and translate business requirements into effective technical solutions. - Perform unit testing, integration testing, debugging, and code reviews to ensure application quality. - Collaborate with QA, DevOps, Business Analysts, Architects, Product Managers, and other technology teams. - Participate in Agile/Scrum ceremonies including sprint planning, daily stand-ups, reviews, and retrospectives. - Troubleshoot application issues and provide timely resolutions while ensuring minimal impact on business operations. - Contribute to technical documentation, application design documentation, and deployment-related documentation. - Follow project timelines and ensure deliverables are completed within agreed deadlines. - Work effectively with geographically distributed/global teams and maintain clear communication with stakeholders. Technical Skills - Must Have : - Strong hands-on experience in Core Java, Java, and J2EE. - Excellent understanding of OOPS concepts including inheritance, abstraction, encapsulation, and polymorphism. - Good knowledge of Java Collections, Exception Handling, Multithreading, and Java fundamentals. - Experience developing enterprise-grade Java applications. - Hands-on experience with Spring Framework. - Experience with Spring 3.x or above is preferred. - Strong hands-on experience with Spring Boot. - Understanding of Spring-based application architecture and dependency injection. - Experience developing and deploying Spring Boot Microservices. - Strong experience developing and consuming RESTful services / REST APIs. - Experience integrating applications using Web Services. - Understanding of API design, request/response handling, authentication, error handling, and service integration. - Hands-on experience with Hibernate/ORM. - Understanding of database connectivity, entity mapping, relationships, transactions, and query optimization. Web Application Development : - Experience building MVC-based web applications. - Hands-on experience with JSP and Struts. - Basic understanding of HTML and web application technologies. - Hands-on experience with one or more of the following: 1. Apache Tomcat 2. Oracle WebLogic Server Microservices : - Experience developing and deploying Spring Boot-based Microservices. - Understanding of service-to-service communication and distributed application architecture. - Knowledge of microservices development, deployment, monitoring, and troubleshooting. Desired Skills : - Strong understanding of MVC architecture. - Experience with JSP/Struts-based applications. - Knowledge of Hibernate. - Experience with Tomcat/WebLogic. - Exposure to Microservices architecture. - Understanding of software development lifecycle and Agile methodologies. - Exposure to CI/CD and DevOps practices will be an advantage. - Excellent verbal and written communication skills. - Strong analytical and problem-solving abilities. - Excellent team player with the ability to collaborate effectively with cross-functional teams. - Ability to work with global and geographically distributed teams. - Strong ownership and accountability for assigned deliverables. - Ability to manage priorities and follow through on deadlines. - Good stakeholder management and interpersonal skills. - Ability to work independently while contributing effectively to the overall team. - Bachelor's or Master's degree in Computer Science, Information Technology, Engineering, or a related discipline. - Equivalent technical qualifications with relevant industry experience may also be considered.

Required Skills

AgileCI/CDCommunicationCross-functional CollaborationDocumentationJavaProblem SolvingScrumSpringStakeholder Management

The best-paying roles in your field. Every week. Free.

Join 10,000+ professionals getting job alerts and salary insights in their inbox

We respect your privacy. Unsubscribe anytime with one click.