Software Development Engineer 3

Majid Al Futtaim

Gurugram District

Hybrid

INR 4,000,000 - 7,000,000

Full time

12 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Majid Al Futtaim is seeking a Software Development Engineer III (SDE-3) to design, build, and scale high-performance Java backend services for last-mile delivery and fulfilment operations.

You will lead architecture decisions, implement RESTful microservices, and work across teams to ensure reliability, observability, and performance at scale.

Qualifications

  • 8+ years of professional software development experience, with strong hands-on expertise in Java.
  • Hands-on experience with Spring Boot, Spring Framework, RESTful APIs, and microservices.
  • Experience with Kafka or equivalent event-streaming/message-broker technologies.

Responsibilities

  • Backend Engineering: Design, develop, and maintain scalable, reliable backend services using Java and Spring Boot.
  • System Design: Drive distributed systems, microservices, REST APIs, and event-driven architectures.
  • Last-Mile Solutions: Support delivery allocation, driver availability, order tracking, route optimisation, and status management.

Skills

Java
Spring Boot
Microservices
Distributed systems
Kafka
SQL databases
NoSQL databases
Caching
Docker
Kubernetes
CI/CD pipelines
Cloud platforms

Tools

CI/CD pipelines
Docker
Kubernetes

Job description

Software Development Engineer III (SDE-3)
Role Overview

We are looking for a highly skilled Software Development Engineer III (SDE-3) with strong expertise in Java backend development, distributed systems, and microservices architecture. The candidate will be responsible for designing, developing, and scaling high-performance backend services that power last-mile delivery and fulfilment operations. The ideal candidate should have strong problem-solving skills, sound architectural judgment, and the ability to drive technical initiatives independently. Experience in last-mile delivery, logistics, e-commerce, order management, or fulfilment systems is preferred.

Key Responsibilities
  • Backend Engineering: Design, develop, and maintain scalable, reliable, and high-performance backend services using Java and Spring Boot.
  • System Design: Drive the design of distributed systems, microservices, REST APIs, and event-driven architectures.
  • Last-Mile Solutions: Build and enhance services supporting delivery allocation, driver availability, order tracking, delivery promise, route optimisation, and delivery status management.
  • Scalability and Performance: Identify and resolve performance bottlenecks, optimise database queries, and ensure services can handle high transaction volumes.
  • Messaging and Integration: Design asynchronous workflows using Kafka or similar messaging platforms, ensuring reliable event processing and data consistency.
  • Database Engineering: Design efficient data models and queries using relational and NoSQL databases, with a strong understanding of indexing, partitioning, and caching.
  • Technical Ownership: Take ownership of features end to end, from requirement analysis and solution design to implementation, deployment, and production support.
  • Engineering Excellence: Establish coding standards, write unit and integration tests, conduct code reviews, and improve overall software quality.
  • Reliability and Observability: Implement logging, metrics, tracing, alerting, and fault-tolerance mechanisms to maintain service reliability.
  • Technical Leadership: Mentor junior engineers, collaborate with product managers and cross-functional teams, and contribute to architectural and technical decisions.
Required Skills and Qualifications
  • 8+ years of professional software development experience, with strong hands-on expertise in Java.
  • Strong knowledge of Java 11 or later, object-oriented programming, collections, concurrency, multithreading, and JVM fundamentals.
  • Hands-on experience with Spring Boot, Spring Framework, RESTful APIs, and microservices.
  • Good understanding of distributed systems, service-to-service communication, resiliency patterns, and eventual consistency.
  • Experience with Kafka or equivalent event-streaming/message-broker technologies.
  • Strong knowledge of SQL databases such as PostgreSQL or MySQL, including query optimisation and data modelling.
  • Experience with NoSQL databases such as MongoDB or similar technologies.
  • Familiarity with Redis or other caching solutions.
  • Experience with Docker, Kubernetes, CI/CD pipelines, and cloud platforms such as AWS, Azure, or GCP.
  • Strong debugging, analytical, problem-solving, and communication skills.
  • Ability to independently drive technical solutions and make sound engineering decisions.
Preferred Qualifications - Last Mile and Logistics Domain
  • Experience building software for last-mile delivery, logistics, e-commerce, or supply-chain platforms.
  • Understanding of delivery lifecycle management, including order assignment, dispatch, pickup, delivery, cancellations, and returns.
  • Familiarity with driver/rider availability, capacity planning, delivery slot allocation, and order-to-driver assignment.
  • Exposure to route optimisation, distance and ETA calculations, geospatial systems, and mapping services.
  • Understanding of delivery promise and on-time delivery (OTD) / on-time handover (OTH) metrics.
  • Experience with real-time event processing, location updates, and high-volume status tracking.
  • Exposure to order management systems (OMS), warehouse management, fulfilment, or store-based picking operations.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Development Engineer III
Software Development Engineer III

Majid Al Futtaim • Gurugram District

On-site
INR 3,500,000 - 6,000,000
Senior Software Development Engineer
Senior Software Development Engineer

Comviva • Uttar Pradesh

On-site
INR 1,200,000 - 2,400,000
Senior Development Engineer 3
Senior Development Engineer 3

LetsTransport • Bengaluru

On-site
INR 1,200,000 - 1,800,000
SDE III - Backend
SDE III - Backend

Arrise Solutions (India) Pvt. Ltd. • Hyderabad

On-site
INR 3,200,000 - 5,200,000
Software Dev Engineer II, UTR Tech, UTR Tech
Software Dev Engineer II, UTR Tech, UTR Tech

Alternance Amazon • Gurugram District

On-site
INR 1,500,000 - 2,000,000
Software Development Engineer - IV
Software Development Engineer - IV

HighRadius • Hyderabad

On-site
INR 4,000,000 - 7,000,000
Software Development Engineer, Last Mile Platform Services, SDE
Software Development Engineer, Last Mile Platform Services, SDE

Amazon Inc. • Bengaluru

On-site
INR 2,500,000 - 4,200,000
Software Engineer
Software Engineer

Landmark Group • India

On-site
INR 1,000,000 - 1,500,000
Senior SDE, UTR Automation
Senior SDE, UTR Automation

Amazon • Gurugram District

On-site
INR 3,200,000 - 5,400,000
Senior Java Software Engineer
Senior Java Software Engineer

Recro • Bengaluru

On-site
INR 4,000,000 - 7,500,000