Search by job, company or skills

Cloudesign

Senior Software Engineer - Java

Save
new job description bg glownew job description bg glownew job description bg svg
  • Posted 17 hours ago
  • Be among the first 10 applicants
Early Applicant

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.

(ref:hirist.tech)

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 146400723

Similar Jobs