Posted on: 11/02/2026
Role Overview :
We are looking for a Senior Software Engineer (Backend Core Java) to join our Pune engineering team. You will work on mission-critical backend systems that power THGs global eCommerce ecosystem, including Order Processing, Fraud Detection, ECRM, and Product Information Management (PIM). As a senior engineer, you will own backend components end-to-endfrom design through productionwhile mentoring junior engineers and collaborating closely with UK-based teams.
Key Responsibilities :
Backend Development :
- Design, develop, and maintain high-performance backend services using Core Java.
- Build scalable RESTful APIs supporting high-traffic eCommerce workflows.
- Develop microservices and integrate with internal and third-party platforms.
- Write clean, testable, and maintainable code following SOLID principles and design patterns.
- Participate actively in system design discussions and architectural decisions.
System Design & Architecture :
- Contribute to backend architecture for distributed systems.
- Ensure services are resilient, fault-tolerant, and scalable.
- Optimize database interactions (SQL/NoSQL) for performance and reliability.
- Support containerized deployments using Docker and Kubernetes.
SDLC & Agile Delivery :
- Participate in all Agile ceremonies including sprint planning, standups, retrospectives, and backlog grooming.
- Manage feature development across the full SDLC.
- Collaborate with Engineering Managers to estimate, plan, and deliver sprint commitments.
Mentorship & Collaboration :
- Mentor junior engineers through code reviews, technical guidance, and best practices.
- Collaborate with cross-functional stakeholders including Product, QA, and DevOps teams.
- Work closely with UK counterparts, contributing to design discussions and delivery alignment.
Required Skills & Experience :
- Technical Strong hands-on experience in Core Java backend development.
- Experience building REST APIs and microservices.
- Solid understanding of SQL and/or NoSQL databases.
- Knowledge of software design patterns and backend architecture.
- Exposure to Docker, Kubernetes, and DevOps practices.
- Experience integrating with third-party services.
- Ability to design systems from scratch.
Non-Technical :
- Excellent communication skills with both technical and non-technical stakeholders.
- Strong ownership mindset with the ability to lead features independently.
- Passion for mentoring and coaching junior engineers.
- Comfortable working in a fast-paced, product-driven environment.
Did you find something suspicious?
Posted by
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1611893