T

Walk-in || Java developer (Inperson , 5 To 10 years)

Tata Consultancy Services · Bengaluru, Karnataka, India

5–10 yrs experiencefull_timePosted 1w ago
Apply now →

Job description

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. Strong 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. Familiarity with Git and collaborative development workflows (branching, pull requests, code reviews). Understanding of secure API development: authentication/authorization, input validation, and OWASP-aware practices. Strong problem-solving skills, communication, and ability to work across teams.