remote
Technical Lead - Application Development & Maintenance - Capgemini
Engineering Manager
Technical Lead with 8–10 years of experience driving Java‑based application development and maintenance in the telecom sector, overseeing architecture, code quality, and cross‑functional delivery using Spring, microservices, and Agile practices.
About the role
Key Responsibilities
- Lead the design, development, and maintenance of enterprise Java applications for telecom clients.
- Architect and implement microservice‑based solutions using Spring Boot and RESTful APIs.
- Guide the team through Agile ceremonies, sprint planning, and continuous delivery pipelines.
- Ensure code quality, performance, and security through code reviews, automated testing, and best‑practice standards.
- Collaborate with product owners, architects, and operations to align technical solutions with business goals.
Requirements
- 8–10 years of professional experience in Java application development and support.
- Strong expertise in Spring Boot, RESTful services, and microservice architecture.
- Proficiency with relational databases and SQL query optimization.
- Hands‑on experience with Agile methodologies and CI/CD tooling.
- Excellent communication and leadership skills to mentor developers and coordinate cross‑team efforts.