Sr. Software Engineer - Java (Chennai)

Sr. Software Engineer - Java (Chennai)

14 Nov
|
TALENTSHIP
|
Chennai

14 Nov

TALENTSHIP

Chennai

_Job Description:_ _Job Title : Senior Software Engineer I (Java)_ _Work Location : Guindy, Chennai_ _Key Responsibilities_ _Technical Leadership Architecture_ Lead the design and implementation of scalable, resilient backend services*using Java and Spring Boot Own system architecture decisions, with a strong focus on event-driven and asynchronous designs*Drive best practices for API design, versioning, backward compatibility, and contract governance Review designs and code across backend and frontend to ensure quality, consistency, and scalability Act as a technical mentor for engineers, providing guidance on design, performance, and maintainability ![](file: / / / / Users / apple / Library / Group%20Containers / UBF8T346G9.

Office / TemporaryItems / msohtmlclip / clip_image002.

png) _Backend Engineering (Primary Focus)_ Design and build high-throughput, low-latency services*using Spring Boot Implement Kafka-based event-driven integrations, including producers, consumers, and stream processing Design data models and persistence strategies using MongoDB, optimized for scale and access patterns Ensure robustness through proper error handling, retries, idempotency, and observability Collaborate with DevOps and platform teams to support CI/CD, monitoring, and production readiness ![](file: / / / / Users / apple / Library / Group%20Containers / UBF8T346G9.

Office / TemporaryItems / msohtmlclip / clip_image002.

png) _Frontend Engineering (Secondary Focus)_ Contribute to frontend development using React,



focusing on integration with backend APIs Ensure frontend architecture aligns with backend contracts and system constraints Guide frontend engineers on data flow, performance, and API usage patterns Maintain a solid end-to-end mindset from UI interactions to backend processing ![](file: / / / / Users / apple / Library / Group%20Containers / UBF8T346G9.

Office / TemporaryItems / msohtmlclip / clip_image002.

png) _End-to-End Delivery Collaboration_ Own features and services from concept to production, including design, implementation, testing, and rollout Collaborate closely with product managers, designers, and stakeholders to translate requirements into technical solutions Participate in sprint planning, technical estimation, and delivery commitments Support production systems, including troubleshooting, root cause analysis, and continuous improvement ![](file: / / / / Users / apple / Library / Group%20Containers / UBF8T346G9.

Office / TemporaryItems / msohtmlclip / clip_image002.

png) _Required Skills Experience_ _Core Technical Skills_ Strong experience with Java*and Spring Boot*in production environments Solid understanding of distributed systems*and microservices architecture Hands-on experience with Kafka*for messaging, events,



or streaming Proficiency with MongoDB*or similar NoSQL databases Experience building and consuming RESTful APIs*(and/or event-based APIs) Working knowledge of React*and modern frontend development practices ![](file: / / / / Users / apple / Library / Group%20Containers / UBF8T346G9.

Office / TemporaryItems / msohtmlclip / clip_image002.

png) _Engineering Strengths_ Proven ability to design scalable and maintainable services*Strong understanding of event-driven architectures*and asynchronous communication Excellent API design discipline, including clarity, consistency, and long-term evolution Experience delivering complex features end to end, independently or as a lead Comfortable balancing hands-on coding with technical leadership ![](file: / / / / Users / apple / Library / Group%20Containers / UBF8T346G9.

Office / TemporaryItems / msohtmlclip / clip_image002.

png) _Nice to Have_ Deep knowledge of Kafka patterns*(e g, event sourcing, CQRS, stream processing, exactly-once semantics) Experience designing MongoDB APIs and schemas*for performance and scale Exposure to schema evolution, data migration, and backward compatibility strategies Experience with observability tools (logging, metrics, tracing) in distributed systems Prior experience leading or mentoring engineering teams.

Disclaimer : This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.

📌 Sr. Software Engineer - Java (Chennai)
🏢 TALENTSHIP
📍 Chennai

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: sr. software engineer - java (chennai) / chennai

Subscribe to this job alert:

Get the latest job offers by email for: sr. software engineer - java (chennai) / chennai