Be the Candidate They Can't Ignore.

Don't just send a resume; set yourself up so the right work finds you.

  • Look like a pro instantly with a stunning personal brand.

  • Gain instant "Top Ten" status so you aren't just another name in a pile.

  • Wake up to booked meetings instead of "rejection" emails.

Join the Club — Free Forever

Java Aws Developer

  • Source: Naukri
  • IDC Engineering India
  • On-site
  • Chennai
  • Full-Time
  • Mid level

Job Description

Job Description: Job Description Backend Developer (Java / Spring / AWS) Job Title: Backend Developer Java, Reactive Spring, AWS

Experience: 4+ years of hands-on backend engineering, including 1+ years building cloud-native, event-driven services on AWS.

Job Summary

We are seeking an experienced Backend Developer to build and scale the services behind our Dynamic Service Options (DSO) platform. You will work across two Java + Spring Boot (WebFlux) codebases.

Both are fully reactive, event-driven systems on R2DBC/PostgreSQL, AWS Lambda, SQS and ECS Fargate, sharing a multi-module Gradle structure, OpenAPI-first APIs, Flyway-managed schemas, OpenTelemetry tracing and CloudFormation-driven deployments.

The ideal candidate is fluent in non-blocking reactive programming with Project Reactor, comfortable owning a feature end-to-end (API async job database infrastructure dashboard), and holds a high bar for testing, observability and secure-by-default design.

Key Responsibilities

•       Design, build and maintain reactive REST APIs using Spring Boot WebFlux, returning Mono/Flux end-to-end with no blocking calls anywhere in the request path.

•       Design OpenAPI-first APIs: generated specs, standardized response envelopes and error models, spec linting in the pipeline, and consistent HTTP semantics

•       Integrate with external systems Snowflake (REST API with JWT key-pair auth and long-running query polling), internal product/entitlement services, and AWS services (S3, Secrets Manager, DynamoDB) via async SDK clients.

•       Implement caching and performance strategies (Caffeine in-memory/Redis caches with TTLs, query tuning, parallel composition with Mono.zip) for high-volume ingestion and reporting workloads.

•       Instrument services with OpenTelemetry / AWS Distro for OpenTelemetry (ADOT): custom spans, trace-context propagation across HTTP and SQS boundaries, structured logging, and RED metrics surfaced in CloudWatch Application Signals, X-Ray and Grafana dashboards.

•       Write unit and integration tests with JUnit 5, Mockito and Reactor StepVerifier; keep coverage and quality gates green in SonarQube.

•       Contribute to CI/CD: GitHub Actions build/test/scan workflows, multi-stage Docker builds, ECR image publishing, Lambda artifact packaging, and CloudFormation deployments across dev/QA/UAT/prod.

•       Apply secure-by-default practices: OAuth2 resource-server token validation, role/entitlement-based authorization filters, least-privilege IAM, secrets in AWS Secrets Manager (never in code), and input validation at every boundary.

Required Skills & Qualifications

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).

•       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 Skills

•       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-…

Skills

  • Java
  • amazon-web-services
  • spring
  • PostgreSQL
  • aws-lambda
  • amazon-sqs
  • amazon-ecs
  • aws-fargate
  • Gradle
  • open-api
  • flyway
  • opentelemetry
  • aws-cloudformation
  • project-reactor
  • spring-boot
  • Snowflake
  • amazon-s3
  • aws-secrets-manager
  • amazon-dynamodb
  • Redis
  • amazon-cloudwatch
  • aws-x-ray
  • Grafana
  • JUnit
  • mockito
  • sonarqube
  • Github
  • github-actions
  • Docker
  • OAuth2
  • aws-iam
  • spring-security
  • lombok
  • jooq
  • liquibase
  • amazon-eventbridge
  • amazon-rds-for-mysql
  • amazon-aurora
  • spring-cloud
  • sam-crm
  • Terraform
  • compose
  • Prometheus
  • loki
  • localstack
  • serverless
  • microsoft-azure
  • azure-rbac
  • Servicenow

Create Free Account & Apply
  • Free personal website
  • Built-in Talent Agent
  • Apply to future jobs in 1 click
  • Get matched to similar roles
or
Apply as a guest this time

You'll apply successfully, but won't be able to track your application, save this job, or get matched to similar roles.

This listing is a publicly available opportunity curated by Try Club to help talent discover relevant roles. Try Club is an independent platform and is not affiliated with IDC Engineering India

Get Similar Jobs

Browse more similar roles on TRY and find your perfect match.

Show Me Similar Jobs

Stop Searching. Start Thriving.

Why waste time chasing leads when the perfect projects can find you?
With TRY, clients actively searching for professionals with your skills can discover you in seconds. Whether it's a quick gig or your dream role, we connect you with opportunities that matter.

  • Get found faster
  • Let projects come to you
  • Build a career on your terms

Take control of your career today.

Claim Free Website in 2 Minutes