Search by job, company or skills

Capgemini Engineering

Backend Java Developer

new job description bg glownew job description bg glownew job description bg svg
  • Posted a day ago
  • Over 50 applicants

Job Description

Backend Java Developer

Department:Engineering / Backend Development

Location: Hyderabad, Gurugram, Bangalore

Experience: 4 9yrs (B2) & (C1)

Notice Period: Immediate 30 days.

This role involves the development and application of engineering practice and knowledge in defining, configuring and deploying industrial digital technologies (including but not limited to PLM and MES) for managing continuity of information across the engineering enterprise, including design, industrialization, manufacturing and supply chain, and for managing the manufacturing data.

Your Role

As a Backend Java Developer, you will work on designing, developing, and maintaining high performance backend services using Java and Spring Boot. You will collaborate with cross functional teams to deliver robust APIs, integrate cloud-native technologies, and contribute to micro servicesbased distributed systems.

In this role, you will:

  • Develop high-performance microservices using Java and Spring Boot.
  • Design and implement RESTful APIs aligned with best practices and OpenAPI specifications.
  • Work on APIs supporting both mobile and web platforms.
  • Build event driven systems using Kafka or MQTT.
  • Write clean, maintainable, and testable code following SOLID principles.
  • Use testing frameworks such as JUnit and Mockito for automated testing.
  • Collaborate with frontend developers, UX teams, and product owners to define API contracts and data models in an Agile/SCRUM environment.
  • Integrate backend services with cloud platforms (AWS preferred).
  • Leverage Docker, Kubernetes, and Helm for containerization and orchestration.
  • Use monitoring and logging tools (Grafana, CloudWatch) for observability.
  • Document REST APIs using Swagger and GraphQL schema documentation.

Your Profile

  • 410 years of experience in backend engineering or fullstack development.
  • Strong expertise in Java (including modern versions such as Java 21) and Spring Boot.
  • Experience with relational databases like PostgreSQL, MySQL, Oracle, along with SQL performance tuning.
  • Deep understanding of microservices architecture, distributed systems, and RESTful API design.
  • Knowledge of cloud platforms (AWS preferred), Docker, Kubernetes, Git, and CI/CD pipelines.
  • Proficiency in automated testing using JUnit, Mockito, and REST Assured.
  • Solid understanding of the SDLC and Agile methodologies.
  • Strong analytical, debugging, and problemsolving skills.

What You'll Love About Working Here

We value flexibility and support our employees with remote work options and adaptable schedules to maintain a healthy work-life balance.

Our inclusive culture brings together diverse professionals committed to growth, innovation, and excellence.

You'll have access to continuous learning opportunities and certifications in emerging technologies like cloud, DevOps, and modern frontend frameworks.

About Us

At Capgemini Engineering, the world leader in engineering services, we bring together a global team of engineers, scientists, and architects to help the world's most innovative companies unleash their potential. From autonomous cars to life-saving robots, our digital and software technology experts think outside the box as they provide unique R&D and engineering services across all industries. Join us for a career full of opportunities. Where you can make a difference. Where no two days are the same.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 142097979

Similar Jobs