01 Oct
|
Capgemini
|
Chennai
Role & responsibilities
We are seeking a highly skilled Java Developer with strong experience in Spring Boot, Microservices Architecture, Web Application Development, and DevOps practices. The ideal candidate should possess hands-on expertise in modern software engineering principles, cloud-native development, CI/CD implementation, and AI-assisted development tools such as GitHub Copilot, Claude Code, or equivalent solutions. The candidate will be responsible for designing, developing, testing, deploying, and maintaining scalable enterprise applications while following secure coding and engineering best practices.
Key Responsibilities
- Design, develop, and maintain scalable enterprise-grade applications using Java and Spring Boot.
- Develop and enhance Microservices-based architectures and RESTful APIs.
- Build robust, secure, and high-performance web applications.
- Collaborate with cross-functional teams to define, design, and deliver software solutions.
- Implement and maintain CI/CD pipelines for automated build, testing, and deployment processes.
- Participate in code reviews and ensure adherence to coding standards and best practices.
- Troubleshoot, debug, and resolve production issues efficiently.
- Contribute to cloud infrastructure deployment and application modernization initiatives.
- Create and maintain technical documentation, design specifications, and operational procedures.
- Ensure application security, scalability, reliability, and performance.
Required Technical Skills
Core Technologies
- Robust expertise in Java (8/11/17/21+)
- Spring Boot
- Microservices Architecture
- RESTful Web Services / APIs
- Web Application Development
- Software Development Life Cycle (SDLC)
- Object-Oriented Programming (OOP)
📌 Senior Java Developer (Chennai)
🏢 Capgemini
📍 Chennai