Apply now »

Java Developer | 9 to 12 years | Gurugram

Job Description

Looking for a highly motivated, hands-on Java Developer with a solid software engineering background. The ideal candidate will contribute to the development of robust, secure, and scalable applications, working in a collaborative and agile environment.


Key Responsibilities:

  • Participate in all phases of the SDLC: analysis, design, coding, testing, and implementation.
  • Develop and maintain Java-based applications using Spring Boot and Microservices architecture.
  • Write clean, efficient, and testable code following best practices.
  • Analyze business requirements and translate them into technical specifications.
  • Collaborate with global teams and stakeholders to deliver high-quality solutions.
  • Ensure timely delivery of tasks with minimal supervision.
  • Demonstrate ownership and accountability in all aspects of development.

Required Skills:

  • Strong proficiency in Core Java and Object-Oriented Programming.
  • Experience with Spring FrameworkSpring Boot, and RESTful APIs.
  • Familiarity with Microservices architectureJSON, and SQL/JDBC.
  • Hands-on experience with GitHubBitbucket, and CI/CD pipelines (Jenkins).
  • Knowledge of containerized deployments using KubernetesPodMan, and cloud platforms.
  • Scripting skills in Python and Shell.
  • Good understanding of Unix/Linux environments.
  • Strong analytical, problem-solving, and communication skills.

Preferred Skills:

  • Experience in financial services or banking, especially Wealth Management.
  • Exposure to SnowflakeAzure AKSAngularJS, and TypeScript.
  • Familiarity with Cucumber testing framework and test-driven development.
  • Ability to work independently and manage multiple tasks effectively.
Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications. 1. Applies scientific methods to analyse and solve software engineering problems. 2. He/she is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance. 3. His/her work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers. 4. The software engineer builds skills and expertise of his/her software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities. 5. The software engineer collaborates and acts as team player with other software engineers and stakeholders.
Ref. code:  220242
Posted on:  25 Jul 2025
Experience Level:  Experienced Professionals
Contract Type:  Permanent
Location: 

Gurgaon, IN

Brand:  Capgemini Engineering
Professional Community:  Software Engineering

Apply now »