Senior Software Engineer – Java (Spring Boot & Microservices) at Capgemini – Hyderabad

Are you an experienced Java developer ready to lead complex projects and drive digital transformation for global clients? Capgemini, a worldwide leader in consulting, technology services, and digital innovation, is seeking an experienced Senior Software Engineer (Java Developer) to join their dynamic team in Hyderabad.

This is a key technical role where you will act as a senior contributor, responsible for designing, developing, and optimizing the cutting-edge solutions that help major enterprises succeed in a digital-first world.

Your Role and Responsibilities

As a Senior Software Engineer, you will operate with autonomy and technical leadership. Your primary duties will involve:

  • Designing, developing, and maintaining high-performance, scalable enterprise applications using Java 8 (or higher) and the Spring Boot framework.
  • Building and managing a robust Microservices architecture, including the development and deployment of secure, high-throughput REST APIs.
  • Acting as a key technical contributor and problem-solver, analyzing complex engineering challenges and formulating innovative solutions.
  • Collaborating with global clients, business analysts, and cross-functional teams to translate business needs into technical specifications.
  • Ensuring high code quality by writing clean, efficient, and testable code; you will also participate actively in peer code reviews.
  • Supervising and mentoring junior software engineers, guiding the team to meet both technical and project delivery goals.
  • Interfacing with SQL Server (or similar relational databases) to ensure data integrity and optimize queries.

What We Are Looking For (Qualifications)

This role requires a deep understanding of programming concepts and modern software design principles.

  • Experience: 5+ years of professional, hands-on software development experience.
  • Education: A Bachelor’s or Master’s degree in Computer Science, IT, or a related engineering field.
  • Core Java: Must have strong, hands-on coding skills in Java 8+.
  • Frameworks: Deep expertise in the Spring Framework, especially Spring Boot.
  • Architecture: Proven experience designing, building, and deploying applications using a Microservices architecture.
  • APIs & DB: Strong experience in building and consuming RESTful APIs, combined with proficiency in SQL Server or another major RDBMS.
  • Cloud & DevOps: Solid knowledge of cloud platforms (preferably AWS or Azure) and familiarity with CI/CD processes, unit testing, and code quality tools.
  • Leadership: Excellent communication skills and a proven ability to mentor junior team members and work effectively in a collaborative environment.

How to Apply

Ready to “Get the Future You Want”? If you are a passionate senior developer ready to make an impact with a global technology leader, we encourage you to apply.

Click the “Apply Now” button below to start your journey with Capgemini!

Apply Now
Share the Post:

Entry Level Jobs