13 Aug
|
Tata Consultancy Services
|
Bengaluru
13 Aug
Tata Consultancy Services
Bengaluru
Role Summary
We are seeking a Java Associates with 5 to 10 years of experience to design, develop,
and integrate scalable backend services. This role requires strong Core Java/JDK
knowledge, Microservices hands-on Spring Boot experience for building microservices,
solid REST API development and integration skills, and strong SQL capabilities for
working with relational databases. They will work closely with product, QA, and DevOps
teams to deliver secure, performant, and maintainable solutions.
Key Responsibilities
Design and develop microservices and backend components using Core Java and
Spring Boot.
Develop, maintain, and version RESTful APIs; ensure adherence to API standards,
contract-first design where applicable, and backward compatibility.
Implement API integrations with internal/external systems using REST/SOAP,
webhooks, and thirdparty services; handle authentication/authorization (e.g.,
OAuth2/JWT) as applicable.
Use Spring Boot ecosystem features (e.g., Spring MVC, Spring Validation, Spring
Data/JDBC) to deliver clean and testable code.
Write efficient SQL queries and optimize data access (indexes, query plans) for
performance and scalability.
Estimate tasks, manage deliverables, and contribute to sprint planning and agile
ceremonies.
Must-Have Skills & Qualifications
6 to 10 years of backend development experience with Java
Strong Core Java and JDK fundamentals: collections, concurrency, streams, I/O/NIO,
exception handling, and JVM basics.
Hands-on experience with Spring Boot for building and deploying services
(configuration, profiles, dependency injection, REST controllers).
Proven experience in API development and integration: REST principles, HTTP
methods/status codes, pagination, idempotency, and error handling.
Robust SQL skills with experience in relational databases (e.g., PostgreSQL, MySQL,
Oracle, SQL Server).
Experience with data access patterns (JDBC/Spring JDBC, JPA/Hibernate, MyBatis)
and query optimization
📌 Walk-in || Java developer (Bengaluru)
🏢 Tata Consultancy Services
📍 Bengaluru