onsite
Java Spring Boot / Microservices Engineer - Tata Consultancy Services (TCS)
Software Engineer
Experienced Java engineer focused on building Spring Boot microservices, designing RESTful APIs, and integrating with relational databases while ensuring code quality through unit testing and version control.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance microservices using Java 8+ and Spring Boot.
- Create and document RESTful APIs, handling integration, exception management, logging, and input validation.
- Implement data persistence with SQL databases, JPA/Hibernate, and write efficient queries.
- Develop comprehensive unit tests with JUnit/Mockito to ensure code reliability.
- Collaborate with cross‑functional teams using Git for source control and follow standard development practices.
Requirements
- Strong hands‑on experience with Java 8+ and Spring Boot.
- Proven ability to design and implement microservices architectures.
- Solid understanding of RESTful API development and integration.
- Experience with relational databases, SQL, and ORM frameworks such as JPA/Hibernate.
- Proficiency in unit testing (JUnit/Mockito) and version control using Git.