Senior Backend Developer (Java / Spring / AWS)

Quest Global

Chennai District

On-site

INR 1,200,000 - 2,000,000

Full time

9 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Quest Global in Chennai is seeking a highly skilled Java backend engineer to design and develop systems using Java 17+, Spring Boot, WebFlux and reactive patterns.

You will work across data, cloud and APIs, ensuring robust, scalable solutions with strong testing, CI/CD and security practices.

Candidates should excel in distributed systems, debugging, and collaborating with cross‑functional teams to deliver reliable software end‑to‑end.

Qualifications

  • Proficient in Java 17+ and modern language features.
  • Strong Spring Boot experience including WebFlux and security.
  • Experience with reactive data access and test frameworks.

Responsibilities

  • Design and implement backend systems using Java 17+ and Spring Boot.
  • Develop reactive services with Project Reactor.
  • Collaborate across data, cloud, APIs, and CI/CD to deliver robust software.

Skills

Java 17+
Spring Boot
Reactive programming
Project Reactor
Gradle
JUnit 5
Docker
Git & CI/CD

Tools

Lombok
Jackson
OpenAPI 3
PostgreSQL

Job description

Role & responsibilities
Core Java & Frameworks
  • Java 17+ (we run the latest LTS) records, sealed types, streams and modern language features.
  • Spring Boot in depth, including WebFlux and Spring Security (OAuth2 Resource Server).
  • Project Reactor `Mono`/`Flux` composition, error operators, backpressure and retries; no `.block()`, `Thread.sleep()` or blocking SDKs.
  • Gradle multi-module builds, Lombok, Jackson.
Data
  • PostgreSQL at a professional level — schema design, indexing and query plans.
  • R2DBC or equivalent reactive data access, and jOOQ or comparable type-safe SQL tooling.
  • Flyway or Liquibase migrations validated in CI.
Cloud & Messaging
  • Hands-on AWS — Lambda, SQS (FIFO semantics, visibility timeouts, DLQs), EventBridge, S3, Secrets Manager, ECS Fargate, RDS/Aurora, CloudWatch, IAM.
  • AWS SDK v2 async clients or Spring Cloud AWS.
  • Infrastructure as Code — CloudFormation, or SAM/CDK/Terraform with willingness to work in CloudFormation.
APIs & Contracts
  • OpenAPI 3, REST conventions, versioning, consistent error contracts and bean validation.
Quality & Delivery
  • JUnit 5, Mockito, Spring Boot Test, Reactor Test — meaningful tests for both success and failure paths.
  • Docker and Compose for local development.
  • Git, pull-request workflow and GitHub Actions or equivalent CI/CD.
  • SonarQube or similar static analysis, with coverage discipline.
Engineering Judgment
  • Distributed-systems fluency — idempotency, at-least-once delivery, retries, timeouts, partial failure and eventual consistency.
  • Strong analytical, debugging and communication skills; owns delivery end-to-end.
Preferred candidate profile
  • OpenTelemetry / distributed tracing; Grafana, Tempo, Prometheus or Loki.
  • Snowflake or another cloud data warehouse; large-scale ingestion pipelines.
  • Spring Cloud Function on Lambda, and JVM cold-start tuning (CRaC, SnapStart, fat JARs).
  • LocalStack for local AWS emulation.
  • Serverless cost/performance tuning and JVM tuning for containers.
  • Enterprise SSO (Azure Entra, OAuth2 introspection) and centralized entitlement/RBAC services.
  • OWASP Top 10 awareness and secure code review.
  • Agile/Scrum delivery and trunk-friendly branching.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Java Aws Developer
Java Aws Developer

IDC Engineering India • Chennai District

On-site
INR 1,500,000 - 2,300,000
Senior Java Developer
Senior Java Developer

Seneca Global It Services • Hyderabad

Hybrid
INR 3,000,000 - 6,000,000
Module Lead - Java
Module Lead - Java

YASH Technologies, Inc. • Bengaluru

On-site
INR 2,800,000 - 4,200,000
Java Full Stack Developer
Java Full Stack Developer

Sonata Software • Hyderabad, Chennai District, Bengaluru

Hybrid
INR 3,500,000 - 6,000,000
Senior Java developer
Senior Java developer

Luxoft • Dadri

On-site
INR 1,500,000 - 2,500,000
Opportunity with BounteousxAccolite For Java Full stack- BI-CCFBB
Opportunity with BounteousxAccolite For Java Full stack- BI-CCFBB

Bounteous • Gurugram District

On-site
INR 4,200,000 - 6,500,000
Java Back End Developer
Java Back End Developer

ARi Global • Chennai District

On-site
INR 900,000 - 1,500,000
Back End Developer
Back End Developer

ARi • Chennai District

On-site
INR 8,507,000 - 13,233,000
Senior Java Backend Engineer (Cloud & Distributes Systems)
Senior Java Backend Engineer (Cloud & Distributes Systems)

Bridge AI • Delhi

On-site
INR 3,000,000 - 5,500,000
Senior backend Java developer - CLM
Senior backend Java developer - CLM

Luxoft • Gurugram District

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