24 Aug
|
Yash Technologies
|
Bengaluru
24 Aug
Yash Technologies
Bengaluru
Job Description:
Experience required: 7-10 years.
Senior Backend Developer (Java / Spring / AWS)
Job Title: Senior Backend Developer — Java, Reactive Spring, AWSExperience: 6+ years of hands-on backend engineering, including 3+ years building cloud-native, event-driven services on AWS.
Job SummaryWe are seeking an experienced Senior 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:
an authoring backend — the data-production side, where machine parts and service data are ingested from a cloud data warehouse, validated, enriched by a service-option engine, and published as datasets
a delivery backend — the consumption side, which receives published datasets, applies dataset-level permissions, and serves the user-facing APIs behind the embeddable Agile Service
Options experience
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.
Develop and evolve event-driven background jobs running on AWS Lambda, triggered by SQS FIFO queues and EventBridge cron schedules, using a mediator/command-handler pattern with explicit concurrency control, retry policies and dead-letter queue handling.
Model and query data in PostgreSQL (Aurora Serverless) using Spring Data R2DBC repositories and a type-safe jOOQ DSL for dynamic queries; lever
📌 Module Lead (Bengaluru)
🏢 Yash Technologies
📍 Bengaluru