Java springboot Developer (Bengaluru)

Java springboot Developer (Bengaluru)

09 Aug
|
Tata Consultancy Services
|
Bengaluru

09 Aug

Tata Consultancy Services

Bengaluru

Job Description:

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 third‑party 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.
Build resilient services with proper exception handling, retries/timeouts, circuit breaking patterns (as applicable), and structured logging.
Write efficient SQL queries and optimize data access (indexes, query plans) for performance and scalability.
Create API documentation (OpenAPI/Swagger) and maintain technical documentation for integration flows and operational support.
Write unit and integration tests; participate in code reviews and ensure high code quality and security best practices.




Collaborate with QA and DevOps on CI/CD, deployments, and production support; perform root cause analysis and implement preventive fixes.
Estimate tasks, manage deliverables, and contribute to sprint planning and agile ceremonies.
Must-Have Skills & Qualifications
6+ years of backend development experience with Java (Java 8+ preferred).
Solid 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, M

📌 Java springboot Developer (Bengaluru)
🏢 Tata Consultancy Services
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: java springboot developer (bengaluru) / bengaluru

Subscribe to this job alert:

Get the latest job offers by email for: java springboot developer (bengaluru) / bengaluru