Senior Software Engineer (Backend-Heavy, Java/Distributed Systems

Tata Consultancy Services

Pune District

On-site

INR 180,000 - 260,000

Full time

31 hours ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

React frontend experience preferred

Job summary

Tata Consultancy Services is seeking a backend engineer to build high-throughput services using Core Java and Spring Boot. You will work with Apache Kafka for distributed messaging and Oracle SQL/PLSQL for data modeling. The role emphasizes solid design practices and scalable microservices with resilient communication.

Strong knowledge of SOLID and GoF patterns is required, along with experience in JVM tuning and concurrency. Familiarity with React is a plus for frontend collaboration.

Qualifications

  • Deep knowledge of Core Java, including concurrency and memory management.
  • Extensive Spring Boot and Spring ecosystem experience.
  • Production expertise with Apache Kafka and distributed messaging.

Responsibilities

  • Design and implement high-throughput backend services.
  • Model relational data and optimize complex queries.
  • Architect microservices with resilience, retries, and partial-failure handling.
  • Collaborate on system design decisions and DI concepts.

Skills

Core Java
Spring Boot
SOLID design
GoF design patterns
Concurrency & JVM tuning
Memory management

Tools

Apache Kafka
Oracle SQL/PLSQL
React

Job description


  • Core Tech Stack: Core Java, Spring Boot, Apache Kafka, Oracle RDBMS (PL/SQL)

  • Bonus Tech: React (Modern Frontend Ecosystem)

  • Role Focus: High-throughput backend engineering, relational data modeling, and intentional system design.


Must-Have Backend Expertise


  • Core Java: Deep comprehension of concurrency models, memory management (JVM tuning), generics, Collections framework, and functional paradigms introduced in Java 8+.

  • Spring Ecosystem: Comprehensive experience with Spring Boot, Spring Data, Spring Security, and Spring Cloud. Must be able to explain how dependency injection functions at a runtime level.

  • Distributed Messaging: Production experience using Apache Kafka. You should understand partitioning strategies, retention policies, replication factors, and delivery guarantees (at-least-once vs. exactly-once).

  • Relational Databases: Exceptional Oracle SQL and PL/SQL skills. Proven capability in debugging locks, understanding isolation levels, and optimizing complex joins or batch processing jobs.


Must-Have Design Metrology


  • Mastery of SOLID principles and classic Gang of Four (GoF) design patterns.

  • Experience architecting microservices with distributed communication vulnerabilities in mind (handling partial failures, retries, and dead-letter queues).


Nice-to-Have (The Accelerator)


  • Frontend Ecosystem: Practical experience with React, state management libraries (Redux, Context API), and modern build tools (Webpack, Vite). Comfortable managing state synchronization between client and server.

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

Seneca Global It Services • Hyderabad

Hybrid
INR 3,000,000 - 6,000,000
Senior backend Java Developer
Senior backend Java Developer

Luxoft • Dadri

On-site
INR 2,500,000 - 5,000,000
Senior backend Java Developer
Senior backend Java Developer

Luxoft • Gurugram District

On-site
INR 3,500,000 - 6,500,000
Senior Manager
Senior Manager

Finastra • Pune District

Hybrid
INR 4,000,000 - 7,000,000
Java Developer
Java Developer

Hexaware Technologies • Chennai District

On-site
INR 3,500,000 - 7,000,000
Lead/ Senior Java Developer
Lead/ Senior Java Developer

Atyeti Inc • Dadri

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

Trustfinity Services And Solutions • Bengaluru

On-site
INR 900,000 - 1,700,000
Senior Backend Engineer Jobs -Java (7-10 Years Experience)
Senior Backend Engineer Jobs -Java (7-10 Years Experience)

Winzons • India

On-site
INR 4,200,000 - 7,000,000
Senior Backend Developer (Java / Spring / AWS)
Senior Backend Developer (Java / Spring / AWS)

Quest Global • Chennai District

On-site
INR 1,200,000 - 2,000,000
Sr Full Stack Developer / Technical Architect
Sr Full Stack Developer / Technical Architect

TeamPlus Staffing Solution Pvt Ltd • Thane

Hybrid
INR 1,000,000 - 1,800,000