HamburgerMenu
hirist

Job Description

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.

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in