Java Backend Engineer (Mumbai)

Java Backend Engineer (Mumbai)

01 Sep
|
Curately AI
|
Mumbai

01 Sep

Curately AI

Mumbai

Position Description

We are looking for a robust Senior Java Backend Engineer to join our engineering team and help build scalable, reliable, high-quality backend systems for our platform. This role is for someone with deep expertise in Java and Spring Boot, strong system design capability, and excellent engineering fundamentals.

The right candidate is not just someone who can write backend code. We want someone who can think through architecture, design clean services and APIs, make sound technical decisions, and build systems that are maintainable, performant, and production-ready. This person should be highly comfortable working in a modern backend environment involving microservices, distributed systems, integrations, data flows, and real-world scale.

You will play a key role in designing and building backend services, improving system reliability and performance, reviewing technical designs, and helping raise the engineering bar across the team. This is a strong fit for someone who enjoys solving hard backend problems, building clean systems, and taking ownership of backend-heavy product and platform initiatives.

Roles and Responsibilities

Design, build, and maintain backend services and APIs using Java and Spring Boot

Own the design and implementation of scalable, reliable, and maintainable backend systems

Translate product and business requirements into sound backend architecture and technical solutions

Design clean service boundaries, data flows, integration patterns, and API contracts

Contribute to system design for microservices, distributed systems, and backend workflows

Write clean, efficient, well-structured,



and production-quality code

Review code and technical designs with a high bar for quality, maintainability, and performance

Troubleshoot complex production issues and drive root cause analysis and long-term fixes

Improve backend performance, reliability, scalability, and observability

Work closely with product, frontend engineers, Dev Ops, and leadership to deliver complete solutions

Help identify and reduce technical debt while improving engineering standards and backend architecture

Contribute to best practices in testing, monitoring, documentation, and software delivery

Mentor junior and mid-level engineers through strong technical guidance and code review

Participate in architectural discussions and help shape backend engineering decisions across the platform

Qualifications

Strong professional experience in Java backend development

Deep hands-on experience with Spring Boot

Strong experience designing and building backend APIs and service-based architectures

Strong system design skills with the ability to think through scalability, reliability, performance, and maintainability

Experience building and working with microservices and distributed systems

Strong understanding of software design principles,



object-oriented design, and clean code practices

Experience with relational databases, data modeling, and query optimization

Strong debugging and problem-solving ability in production environments

Experience with concurrency, transactions, integrations, and backend performance optimization

Ability to independently own backend-heavy technical initiatives from design through deployment

Strong communication skills and ability to explain technical decisions clearly

Ability to thrive in a fast-moving product environment with high ownership and accountability

Preferred Qualifications

Experience with event-driven architecture, Kafka, Rabbit MQ, or similar messaging systems

Experience with AWS, Kubernetes, Docker, CI/CD, and cloud-native backend systems

Experience with observability and monitoring tools for production systems

Familiarity with security, authentication, authorization, and API protection patterns

Experience in B2 B Saa S or high-growth product engineering environments

Experience mentoring engineers and contributing to technical leadership within a team

What Success Looks Like in This Role

You design backend systems that are clean, scalable, and easy to maintain

You can independently own complex backend features and services end to end

You improve system quality, performance, and reliability over time

You raise the engineering bar through strong technical judgment, clean implementation, and high-quality code reviews

You are someone the team trusts for backend architecture, problem-solving, and execution.

📌 Java Backend Engineer (Mumbai)
🏢 Curately AI
📍 Mumbai

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: java backend engineer (mumbai) / mumbai

Subscribe to this job alert:

Get the latest job offers by email for: java backend engineer (mumbai) / mumbai