Java Developer - S

Tata Consultancy Services

Bengaluru

On-site

INR 2,200,000 - 6,000,000

Full time

2 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Tata Consultancy Services in Bengaluru invites a senior backend Java expert to design, develop, and maintain backend microservices using Java 8+ and Spring Boot. You will build secure, scalable APIs, craft event-driven Kafka pipelines, and drive CI/CD across AWS deployments.

You will participate in architecture reviews, implement robust tests, and optimize performance while collaborating with cross-functional teams throughout the SDLC.

Qualifications

  • Hands-on backend development with Java 8+ and Spring Boot in microservices.
  • Experience building RESTful APIs, event-driven pipelines with Kafka, and data stores.
  • Proficient with AWS Cloud deployments and CI/CD tooling.

Responsibilities

  • Design, develop, and maintain backend microservices using Java & Spring Boot.
  • Build scalable, secure APIs and integrate with enterprise systems.
  • Develop event-driven pipelines using Kafka.
  • Implement CI/CD workflows for seamless deployments.
  • Write unit, integration, and automated tests.
  • Participate in architecture reviews and code reviews.
  • Investigate production issues using AWS CloudWatch & logging frameworks.
  • Collaborate with product, QA, and DevOps teams across full SDLC.
  • Ensure code quality using static analysis and coverage tools.
  • Optimize application performance and database queries.

Skills

Java 17
Java 8+
Spring Boot 3.x
Spring Framework
Spring Data JPA
Spring Security
RESTful API
Microservices
Kafka
Docker
Git / GitHub
Jenkins
CI/CD
AWS Cloud
JUnit
PostgreSQL
DynamoDB
MongoDB
Confluence
JIRA
SDLC
SOLID
DRY
Distributed Systems
Debugging
CloudWatch

Tools

IntelliJ IDEA
VS Code

Job description

Core Technical Skills . Programming Languages & Frameworks
  • Java 17 (preferred); strong experience in Java 8+
  • Spring Boot 3.x, Spring Framework, Spring Data JPA
  • Spring Security for authentication & authorization
  • RESTful API design and development
  • Strong understanding of Core Java concepts, multithreading, collections, generics, functional programming (Lambdas/Streams)
  • Microservices & Integration
  • Hands-on experience in designing and developing microservices architectures
  • Strong understanding of service discovery, API gateways, inter-service communication
  • Ability to write and maintain integration tests using JUnit
  • Knowledge of Kafka:
  • Topics, partitions, producers/consumers
  • Consumer groups
  • Replica topics
  • Event-driven design
CI/CD Tools:
  • Git / GitHub
  • Jenkins
  • CodePipeline / GitHub Actions
  • Containerization using Docker (images, containers, registries)
Development & Code Quality Tools
  • IDEs: IntelliJ IDEA, VS Code
  • Documentation: Confluence
  • Project Management: JIRA
  • Static analysis & code quality:
  • SonarQube
  • PMD
  • SpotBugs
Database Skills
  • Strong proficiency with PostgreSQL or Dynamo DB
  • Good understanding of:
  • Joins, indexing, performance tuning
  • Data modeling
  • Exposure to MongoDB (Good to have)
Methodologies & Principles
  • Agile (Scrum/Kanban)
  • Understanding of SDLC (Dev QA UAT Prod)
  • Strong adherence to DRY, SOLID principles
  • Experience diagnosing issues in distributed environments
  • Strong debugging skills across logs, cloud metrics, and pipelines
Key Responsibilities
  • Design, develop, and maintain backend microservices using Java & Spring Boot
  • Build scalable, secure APIs and integrate with enterprise systems
  • Develop event-driven pipelines using Kafka
  • Implement CI/CD workflows for seamless deployments
  • Write unit, integration, and automated tests
  • Participate in architecture reviews and code reviews
  • Investigate production issues using AWS CloudWatch & logging frameworks
  • Collaborate with product, QA, and DevOps teams across full SDLC
  • Ensure code quality using static analysis and coverage tools
  • Optimize application performance and database queries
  • Maintain proper documentation using Confluence
Required Experience
  • 6+ years of hands-on backend development
  • Strong production experience in Java 8+ and Spring Boot
  • Deep understanding of microservices, REST APIs, and Kafka
  • Experience deploying applications in AWS Cloud
  • Experience with Git, CI/CD pipelines, automated testing
Behavioral Competencies
  • Strong ownership and accountability
  • Excellent problem-solving skills
  • Ability to communicate complex technical concepts clearly
  • Willingness to learn and adapt to new technologies
  • Team player mindset
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Developer
Senior Java Developer

Hucon Solutions • Thiruvananthapuram

On-site
INR 1,200,000 - 2,400,000
Java Back End Developer
Java Back End Developer

Tata Consultancy Services • Ernakulam

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

Infosys • Hyderabad, Chennai District, Bengaluru

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

Mphasis • Mumbai

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

Careernet • Thiruvananthapuram

On-site
INR 4,000,000 - 7,000,000
Java Backend Developer | Spring Boot | Microservices
Java Backend Developer | Spring Boot | Microservices

Infosys • Hyderabad, Pune District, Bengaluru

On-site
INR 1,200,000 - 2,400,000
Java Developer
Java Developer

Naviq • India

On-site
INR 2,400,000 - 4,200,000
Java Back End Developer
Java Back End Developer

Kumaran Systems • Chennai District

On-site
INR 2,400,000 - 4,200,000
Software Developer
Software Developer

Wissen Technology • Bengaluru

Hybrid
INR 1,200,000 - 2,500,000
Java Backend Developer | Spring Boot | Microservices
Java Backend Developer | Spring Boot | Microservices

TymblHub • Pune District

On-site
INR 900,000 - 1,500,000