onsite
Java Microservices Developer - Tata Consultancy Services (TCS)
Software Engineer
Design, develop, and maintain Java‑based microservices using Spring Boot, RESTful APIs, and containerization technologies to deliver scalable, high‑performance solutions.
About the role
Key Responsibilities
- Design and implement robust microservices in Java, adhering to clean architecture and domain‑driven design principles.
- Develop RESTful APIs and integrate them with existing backend systems and third‑party services.
- Utilize Spring Boot and related frameworks to accelerate development and ensure maintainability.
- Containerize services with Docker and support orchestration in Kubernetes or similar platforms.
- Collaborate with cross‑functional teams to define requirements, perform code reviews, and ensure high code quality.
Requirements
- Bachelor's degree in Engineering or related field.
- Strong proficiency in Java and experience building microservices architectures.
- Hands‑on experience with Spring Boot, RESTful API design, and JSON data formats.
- Familiarity with Docker (and preferably Kubernetes) for containerization and deployment.
- Good problem‑solving skills and ability to work in an agile development environment.