Java springboot Developer

Tata Consultancy Services

Bengaluru

On-site

INR 1,400,000 - 2,200,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Tata Consultancy Services in Bengaluru is seeking an experienced Backend Java Developer to design and implement scalable microservices and backend components using Java 8+ and Spring Boot. You will build, test, and maintain RESTful APIs with a focus on backward compatibility and secure integrations.

Collaborating across teams, you will optimize SQL access, participate in CI/CD, and contribute to documentation and production readiness.

Qualifications

  • 6+ years backend development with Java and Spring Boot.
  • Strong API design and backward compatibility.
  • Experience with REST/SOAP integrations.
  • SQL and data access optimization.
  • Secure coding and OWASP practices.
  • CI/CD and DevOps collaboration.

Responsibilities

  • Design and implement microservices and backend components.
  • Develop and maintain RESTful APIs with contract-first design.
  • Integrate with internal/external systems via REST/SOAP.
  • Use Spring Boot ecosystem for delivery.
  • Ensure logging, resilience, and observability.
  • Collaborate with QA/DevOps and participate in sprints.
  • Write tests and participate in code reviews.
  • Produce API documentation and technical docs.

Skills

Core Java
Spring Boot
API Design
RESTful APIs
SQL Databases
Testing (JUnit)
OAuth2/JWT

Education

Bachelor's degree in CS/IS

Tools

Git
Maven/Gradle
Docker
Kubernetes

Job description

  • 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).
  • 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.
  • Experience with microservices patterns and components such as API Gateway, service discovery, and configuration management.
  • Knowledge of messaging and streaming (Kafka/RabbitMQ) and caching (Redis).
  • Build and automation tools: Maven/Gradle; CI/CD pipelines (Azure DevOps/Jenkins/GitHub Actions).
  • Containerization and orchestration: Docker and Kubernetes.
  • Observability tools (ELK/Splunk, Prometheus/Grafana) and performance testing exposure.
  • Ownership mindset and accountability for end-to-end delivery.
  • Ability to translate requirements into technical design and working software.
  • Attention to quality: testing, documentation, reliability, and maintainability.
  • Collaboration and stakeholder management in an Agile environment.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Java Developer (Springboot)
Java Developer (Springboot)

Comviva • Gurugram District

On-site
INR 1,200,000 - 1,800,000
Java Developer
Java Developer

Keka Technologies Private Limited • Dadri

On-site
INR 900,000 - 1,300,000
Java Developer (Springboot )
Java Developer (Springboot )

Comviva • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Java Developer (Springboot )
Java Developer (Springboot )

Comviva • Maharashtra

On-site
INR 1,200,000 - 1,800,000
Senior Java Software Engineer
Senior Java Software Engineer

InfoVision Inc. • Bengaluru

On-site
INR 3,000,000 - 4,200,000
AWS Java Spring Boot Microservices - S
AWS Java Spring Boot Microservices - S

Tata Consultancy Services • Chennai District, Bengaluru, Mumbai

On-site
INR 1,500,000 - 2,100,000
Developer - Springboot
Developer - Springboot

Compunnel, Inc. • Pune District

On-site
INR 800,000 - 1,500,000
Java Developer (Spring Boot) | Offshore
Java Developer (Spring Boot) | Offshore

Photon • Bengaluru

On-site
INR 900,000 - 1,300,000
Java Developer
Java Developer

Netscribes • Pune District

On-site
INR 900,000 - 1,500,000
Java Back End Developer
Java Back End Developer

Mergen Corporates • Hyderabad, Pune District, Bengaluru

Hybrid
INR 1,200,000 - 2,000,000