Software Engineer 2 (Chennai)

Software Engineer 2 (Chennai)

22 Aug
|
Aditi Consulting
|
Chennai

22 Aug

Aditi Consulting

Chennai

Summary
The Backend Developer is responsible for designing, developing, and maintaining cloud-native, event-driven backend services that power the Company’s Agile Service Options platform. This role focuses on building highly scalable, reactive applications using Java, Spring Boot Web Flux, PostgreSQL, and AWS services. The successful candidate will work across data authoring and delivery platforms, developing APIs, asynchronous processing workflows, database solutions, cloud infrastructure, and observability capabilities while ensuring secure, resilient, and high-performing systems.

Responsibilities
- Design, build, and maintain reactive REST APIs using Spring Boot Web Flux and Project Reactor with fully non-blocking request processing.
- Develop and enhance event-driven background services running on AWS Lambda and triggered through SQS FIFO queues and Event Bridge schedules.
- Design, model, and optimize PostgreSQL databases using Spring Data R2DBC for dynamic query generation.




- Create and maintain Flyway database migrations while ensuring backward compatibility and validation through CI pipelines.
- Support a multi-module Gradle architecture, maintaining proper separation between shared libraries, API services, and Lambda workers.
- Design and maintain Open API-first services, including generated specifications, standardized responses, and consistent error handling.
- Integrate applications with external platforms and services including cloud data warehouses, internal product services, Amazon S3, Secrets Manager, and DynamoDB.
- Implement coaching, query optimization, and performance improvements to support ingestion and reporting workloads.
- Build observability solutions using Open Telemetry, structured logging, distributed tracing, and performance metrics.
- Develop and maintain automated unit and integration tests using JUnit 5, Mockito, and Reactor testing frameworks.
- Contribute to CI/CD pipelines, containerization, image publishing, artifact packagin

📌 Software Engineer 2 (Chennai)
🏢 Aditi Consulting
📍 Chennai

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: software engineer 2 (chennai) / chennai