Lead Software Engineer Prog- Senior Tech lead/ Architect
CapgeminiAbout the role
Description
About the job you’re considering:
We are looking for a Java Developer with solid understanding of Core Java and hands-on experience in building scalable, cloud-native applications. The ideal candidate will be skilled in designing and developing RESTful APIs and microservices using Spring Boot, with practical experience in working on cloud platforms like AWS. Experience in Agile teams, along with tools like JIRA, is expected.
Your Role:
- Design, develop, and maintain backend applications using Java, Spring Boot, and related technologies
- Build robust and well-documented REST APIs, using tools like Swagger/OpenAPI for documentation
- Develop modular and maintainable microservices with clear separation of concerns
- Integrate with relational databases like MySQL and PostgreSQL using Spring Data JPA
- Implement service integration using technologies like Spring Data JPA, Spring Security, and Spring Cloud!
- Deploy and lead cloud-native services on AWS
- Collaborate with product owners, testers, and other developers within an Agile/Scrum framework!
- Participate in code reviews, technical discussions, and CI/CD integration
Your skills and experience:
- Proficient in Core Java, object-oriented programming, and design principles
- We are looking strong experience with Spring Boot, Spring MVC, Spring Data JPA, and RESTful web services
- We are looking someone comfortable with Swagger/OpenAPI for API documentation and testing
- Knowledge of microservices architecture and communication patterns (e.g., REST, messaging)
- Hands-on experience developing and deploying apps on AWS (EC2, S3, RDS, Lambda, etc.)
- Familiarity with Git, Jenkins, and build tools like Maven or Gradle
- Solid understanding of Agile methodologies and tools like JIRA
- Experience with Apache Kafka or similar messaging platforms
- Exposure to InfluxDB or other time-series databases
- Basic understanding or willingness to work with React.js for front-end features
- Experience using Docker for containerization and CI/CD pipelines
- Outstanding analytical and problem-solving skills.
- Always eager to learn and improve.
- Strong interpersonal and writing skills.
Life at Capgemini
Capgemini supports all aspects of your well-being throughout the changing stages of your life and career. For eligible employees, we offer:
- Flexible work
- Healthcare including dental, vision, mental health, and well-being programs
- Financial well-being programs such as 401(k) and Employee Share Ownership Plan
- Paid time off and paid holidays
- Paid parental leave
- Family building benefits like adoption assistance, surrogacy, and cryopreservation
- Social well-being benefits like subsidized back-up child/elder care and tutoring
- Mentoring, coaching and learning programs
- Employee Resource Groups
- Disaster Relief
About Capgemini Engineering
World leader in engineering and R&D services, Capgemini Engineering combines its broad industry knowledge and cutting-edge technologies in digital and software to support the convergence of the physical and digital worlds. Coupled with the capabilities of the rest of the Group, it helps clients to accelerate their journey towards Intelligent Industry. Capgemini Engineering has 65,000 engineer and scientist team members in over 30 countries across sectors includ
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s