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

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

29 Aug
|
Tata Consultancy Services
|
Pune

29 Aug

Tata Consultancy Services

Pune

? Locations: Chennai, Bengaluru, Hyderabad, Pune, Kolkata

? Experience: 5 to 15 Years

- 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 contemporary build tools (Webpack, Vite). Comfortable managing state synchronization between client and server.

📌 Senior Software Engineer (Backend-Heavy, Java/Distributed Systems (Pune)
🏢 Tata Consultancy Services
📍 Pune

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: senior software engineer (backend-heavy, java/distributed systems (pune) / pune

Subscribe to this job alert:

Get the latest job offers by email for: senior software engineer (backend-heavy, java/distributed systems (pune) / pune