Skip to content

New guideModernizing a legacy system without stopping the business

Engineering

Backend Engineer (Java / Spring Boot)

Experience
3–6 years
Location
New Delhi, India (Hybrid)
Employment type
Full-time
  • Java
  • Spring Boot
  • PostgreSQL
  • Kafka
  • Docker

Overview

You will design and build back-end services for systems that carry real operational load: order platforms, HR systems and enterprise integrations.

Responsibilities

  • Design and implement services and APIs in Spring Boot
  • Model data in PostgreSQL and MongoDB
  • Build event-driven integrations with Kafka or RabbitMQ
  • Implement authentication and role-based access control
  • Improve observability, performance and reliability of services

Requirements

  • Solid Java and Spring Boot experience in production systems
  • Understanding of transactions, indexing and query performance
  • Experience with Spring Security and JWT-based authentication
  • Familiarity with Docker

Nice to have

  • Experience with Kafka
  • Distributed tracing experience
  • Cloud experience on AWS or Azure

What you will build

  • Microservices for high-volume ordering platforms
  • Scheduling and workforce systems
  • Integration layers for legacy systems

Interview process

  1. 01Application review. We read every application and reply either way, usually within a week.
  2. 02Introductory call. 30 minutes about your experience, what you want to work on and how we work.
  3. 03Practical exercise. A small, realistic task — reviewing code, designing a data model or a flow. Not a whiteboard puzzle.
  4. 04Technical conversation. We discuss your exercise and past work with the engineers you'd work alongside.
  5. 05Offer. A clear written offer, with time to ask questions.