27 Aug
|
Applix
|
Chennai
About the Job
We are seeking an experienced Senior Backend Developer to design, develop, and enhance the backend services powering our Energetic Service Options (DSO) platform. The role involves working across two Java-based reactive backend applications:
Authoring Backend – Responsible for ingesting machine parts and service data from cloud data warehouses, validating and enriching datasets through a service-option engine, and publishing processed datasets.
Delivery Backend – Consumes published datasets, applies dataset-level authorization, and exposes secure APIs supporting the Dynamic Service Options user experience.
Both platforms leverage Java 17, Spring Boot WebFlux, Project Reactor, PostgreSQL (R2DBC), AWS Lambda, Amazon SQS, ECS Fargate, OpenAPI, Flyway, OpenTelemetry, and CloudFormation.
The ideal candidate is passionate about building highly scalable, event-driven backend systems, follows reactive programming principles, and owns features end-to-end—from API design through deployment and production observability.
Key Responsibilities
Backend Development
Design, develop,
and maintain reactive REST APIs using Spring Boot WebFlux and Project Reactor (Mono/Flux).
Build highly scalable, asynchronous backend services without blocking operations.
Develop secure and reusable APIs following OpenAPI-first principles.
Implement standardized API contracts, response models, and error handling.
Event-Driven & Cloud Development
Build and maintain AWS Lambda functions triggered through:
Amazon SQS FIFO queues
Amazon EventBridge schedules
Implement retry mechanisms, dead-letter queues (DLQs), concurrency controls, and idempotent processing.
Integrate with AWS services including:
Lambda
ECS Fargate
S3
Secrets Manager
DynamoDB
Aurora PostgreSQL
CloudWatch
IAM
Database Development
Design and optimize PostgreSQL schemas.
Develop reactive data access using Spring Data R2DBC.
Build complex SQL queries using jOOQ.
Utilize PostgreSQL capabilities including:
JSONB
ltree hierarchie
📌 Backend Developer – Java, Reactive Spring (Chennai)
🏢 Applix
📍 Chennai