Lead Java Developer

Undocked

Bengaluru

On-site

INR 1,800,000 - 3,200,000

Full time

4 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Undocked is seeking an experienced Senior Java Spring Boot Developer to design, develop, and support scalable backend services for retail and supply chain platforms.

The role targets engineers with 8–10 years of hands-on Java development, including Spring Boot, Hibernate/JPA, and distributed systems. You will own technical solutions, engage in architecture discussions, and collaborate with product, QA, and DevOps teams.

Qualifications

  • 8-10 years of hands-on Java/J2EE development experience.
  • Strong hands-on experience with Spring Boot and Spring Framework.
  • Hibernate/JPA and ORM concepts.
  • RESTful APIs and microservices design and development.
  • Object-oriented design, design patterns, data structures.
  • Relational databases such as Oracle, PostgreSQL, MySQL; NoSQL a plus.
  • Git or other version control systems.
  • Agile/Scrum development environments.
  • CI/CD, DevOps practices, automated deployment.
  • Cloud platforms like AWS, Azure, or GCP.
  • Distributed systems, API integrations, enterprise apps.

Responsibilities

  • Analyze requirements and translate into technical designs and estimates.
  • Design, develop and support scalable backend services with Java/Spring Boot.
  • Build RESTful APIs and microservices for retail and supply chain workflows.
  • Develop functionality across order management, inventory, warehouse and logistics.
  • Integrate with upstream/downstream systems (ERP, payment, logistics).
  • Participate in architecture discussions and code reviews.
  • Mentor junior developers and contribute to engineering best practices.
  • Collaborate with Product, QA, DevOps and other teams in Agile ceremonies.

Job description

At Undocked, we help companies excel in e-commerce by delivering bespoke optimizations and cutting-edge analytics. Our experience in retail and supply chain product strategy, technology, and operations has helped organizations succeed in their e-commerce and digital transformation journeys.

Job Summary

We are seeking an experienced Senior Java Spring Boot Developer to design, develop, and support scalable backend services for retail and supply chain platforms.

This role is ideal for engineers with 8 - 10 years of hands-on Java development experience who have worked with Warehouse Management (WMS), Order Management (OMS), Supply Chain, Retail, or other high-volume transactional systems.

Candidates with direct OMS/WMS experience will be a strong fit. However, engineers with backend development experience in adjacent domains and a strong understanding of complex business workflows, integrations, APIs, and distributed systems are also encouraged to apply.

The ideal candidate will be comfortable taking ownership of technical solutions, contributing to architecture and design decisions, and working closely with product, business, QA, and DevOps teams.

Key Responsibilities
  • Analyze business and functional requirements and translate them into technical designs, solutions, and effort estimates.
  • Design and develop scalable, high-performance backend services using Java and Spring Boot.
  • Build, enhance, and maintain RESTful APIs and microservices supporting retail and supply chain workflows.
  • Develop and support functionality across order management, inventory, fulfillment, warehouse, and logistics domains.
  • Design and implement integrations with upstream and downstream systems such as e-commerce platforms, WMS, ERP, payment systems, and logistics providers.
  • Participate in solution design and architecture discussions, evaluating technical approaches and trade-offs.
  • Translate complex business requirements into clean, scalable, maintainable, and reusable technical solutions.
  • Troubleshoot complex production issues and contribute to root cause analysis, performance optimization, and system reliability.
  • Ensure adherence to coding standards, security, performance, scalability, and reliability best practices.
  • Collaborate closely with Product Owners, Business Analysts, Architects, QA, DevOps, and other engineering teams.
  • Conduct and participate in code reviews and contribute to engineering best practices.
  • Mentor junior and mid-level developers and provide technical guidance within the team.
  • Participate actively in Agile/Scrum ceremonies, sprint planning, backlog refinement, reviews, and retrospectives.
  • Contribute to the continuous improvement of engineering practices, development processes, system architecture, and technical standards.
Required Technical Skills
  • 8 - 10 years of hands-on software development experience with Java/J2EE.
  • Strong hands-on experience with Spring Boot and Spring Framework.
  • Strong experience with Hibernate/JPA and ORM concepts.
  • Proven experience designing and developing RESTful APIs and microservices.
  • Strong understanding of object-oriented design, design patterns, data structures, and software engineering principles.
  • Experience working with relational databases such as Oracle, PostgreSQL, MySQL, or similar; exposure to NoSQL databases is a plus.
  • Experience with Git or other version control systems.
  • Experience working in Agile/Scrum development environments.
  • Understanding of CI/CD pipelines, DevOps practices, and automated deployment processes.
  • Exposure to at least one major cloud platform such as AWS, Azure, or GCP.
  • Strong understanding of distributed systems, API integrations, and enterprise application development.
Preferred

Experience in one or more of the following domains is highly preferred:

  • Order Management Systems (OMS)
  • Warehouse Management Systems (WMS)
  • Supply Chain Management
  • Inventory Management
  • Retail / E-commerce
  • Fulfillment and Logistics
  • Other high-volume, transaction-intensive enterprise applications
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Java Backend Developer (5+ Yrs)
Senior Java Backend Developer (5+ Yrs)

Winzons • India

On-site
INR 1,800,000 - 3,000,000
Java Back End Developer
Java Back End Developer

V2 Solutions • Chennai District

On-site
INR 2,800,000 - 4,200,000
MODULE LEAD - Java
MODULE LEAD - Java

Happiest Minds Technologies • Maharashtra

On-site
INR 1,800,000 - 2,400,000
Senior Java Backend Developer
Senior Java Backend Developer

Johnson Controls Ltd • Bengaluru

On-site
INR 1,200,000 - 2,000,000
Java Development Lead
Java Development Lead

EdgeVerve Systems • Chennai District, Bengaluru

Hybrid
INR 1,200,000 - 1,800,000
Senior Java Software Engineer
Senior Java Software Engineer

Everestek Technosoft Solutions • Indore District, Surat, Mumbai

On-site
INR 3,200,000 - 4,600,000
Senior Java Developer
Senior Java Developer

Netscoretech • India

On-site
INR 1,400,000 - 2,100,000
Lead Software Engineer - Microservices Anchor - Pune, India
Lead Software Engineer - Microservices Anchor - Pune, India

Photon • Pune District

On-site
INR 3,000,000 - 6,000,000
Sr. Java Developer
Sr. Java Developer

IntraEdge • Pune District

On-site
INR 4,000,000 - 6,500,000
Senior Java Developer
Senior Java Developer

ASM Tech Solutions • Bengaluru

On-site
INR 1,000,000 - 1,500,000