Delivery Lead-Java Full Stack Developer

Acuity Analytics

Bengaluru

On-site

INR 2,000,000 - 4,200,000

Full time

6 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Acuity Analytics in Bengaluru seeks a Senior Full Stack Java Engineer to design, develop, and maintain capital markets platforms using Java microservices, Kafka, and cloud-native tech. You will work across Front Office, Middle Office, and downstream systems to enable real-time event processing and high availability.

You'll implement event sourcing, DLQ handling, and schema design for trading workflows, while collaborating with business and technology stakeholders to deliver scalable, resilient

Qualifications

  • Minimum years of experience in delivering Java-based distributed systems.
  • Strong knowledge of event-driven architectures and microservices.

Responsibilities

  • Design, build, and maintain high-performance Java-based microservices.
  • Develop scalable, fault-tolerant distributed applications.
  • Deliver end-to-end solutions spanning UI, backend services, APIs, and messaging layers.
  • Build reusable frameworks and libraries.
  • Participate in SDLC including design, development, testing, deployment and production support.
  • Develop applications utilizing Apache Kafka for event distribution and real-time messaging.
  • Design and implement Kafka topics, partitioning, schema management, and consumer optimization.
  • Support event replay, resiliency, and high-availability requirements.
  • Develop microservices using Java 11/17+, Spring Boot, Spring Cloud, Spring Kafka, REST APIs, and JPA/Hibernate.
  • Integrate trading, risk, market data, and operational systems.

Skills

Java
Spring Boot
Spring Cloud
REST APIs
Microservices
Event-Driven Architecture
Apache Kafka
Docker
Kubernetes
AWS/Azure
CI/CD (Jenkins/GitHub Actions)
SQL/NoSQL databases
Databricks/Delta Lake
Observability tools
Distributed systems
Cloud-native

Tools

Kafka Connect
Kafka Streams
Databricks
Spark
Terraform
Jenkins
GitHub Actions
Docker
Kubernetes
Grafana
Prometheus
Splunk
ELK Stack
OpenTelemetry
AWS
Azure
PostgreSQL
MongoDB
Redis

Job description

Job Purpose

The Senior Full Stack Java Engineer will design, develop, and maintain next-generation Capital Markets platforms using Event-Driven Architecture (EDA), Java microservices, Apache Kafka, and cloud-native technologies. The role will focus on building highly scalable and resilient applications supporting trade capture, lifecycle processing, workflow management, and real-time event distribution across Front Office, Middle Office, and downstream platforms. The candidate will contribute to systems supporting FX, Rates, Swaps, OTC Derivatives, and post-trade processing workflows while collaborating with business, operations, risk, and technology stakeholders. Experience with ISDA Common Domain Model (CDM), Databricks, and enterprise data platforms will be an advantage.

Key Responsibilities
  • Design, build, and maintain high-performance Java-based microservices.
  • Develop scalable, fault-tolerant, and resilient distributed applications.
  • Deliver end-to-end solutions spanning UI, backend services, APIs, and messaging layers.
  • Build reusable frameworks, components, and libraries.
  • Participate throughout SDLC including design, development, testing, deployment, and production support.
  • Develop applications utilizing Apache Kafka for event distribution and real-time messaging.
  • Build Kafka producers, consumers, and streaming solutions.
  • Implement event sourcing, idempotency, retry handling, dead-letter queues, error recovery, and event versioning.
  • Design Kafka topics, partitioning strategies, schema management, and consumer optimization.
  • Support event replay, resiliency, and high-availability requirements.
  • Develop microservices using Java 11/17+, Spring Boot, Spring Cloud, Spring Kafka, REST APIs, and JPA/Hibernate.
  • Design and implement integrations across trading, risk, market data, and operational systems.
  • Develop secure, scalable, and performant APIs.
  • Optimize reliability and performance within distributed environments.
  • Build solutions supporting: FX Spot, FX Forward, FX Swaps, Interest Rate Swaps, Cross Currency Swaps & OTC Derivatives
  • Support trade lifecycle processing from execution through settlement.
  • Collaborate with Front Office, Risk, Product, and Operations teams.
  • Develop event-driven data pipelines feeding enterprise analytics platforms.
  • Support integrations with Databricks and data lake environments.
  • Enable regulatory reporting, risk reporting, reconciliation, trade surveillance, and operational analytics.
  • Ensure data quality, governance, and lineage standards.
  • Support adoption of ISDA Common Domain Model (CDM).
  • Contribute to event and lifecycle modelling.
  • Enable standardized trade lifecycle processing and canonical business event structures.
  • Promote cross-platform data consistency.
Key competencies
  • Strong hands-on experience in Java (Java 11/17+) development.
  • Expertise in Spring Boot, Spring Cloud, Spring Kafka, and JPA/Hibernate.
  • Experience designing and developing Microservices-based applications.
  • Strong knowledge of Event-Driven Architecture (EDA) principles.
  • Hands-on experience with Apache Kafka, Kafka Streams, and Kafka Connect.
  • Experience building Kafka producers, consumers, and stream-processing applications.
  • Strong expertise in REST API design, development, and integration.
  • Experience with distributed systems and scalable application architecture.
  • Good understanding of event sourcing, idempotency, dead-letter queues (DLQ), retry mechanisms, and event versioning.
  • Proficiency in Oracle, PostgreSQL, SQL Server, MongoDB, and Redis.
  • Experience with AWS and/or Azure cloud platforms.
  • Hands-on experience with Docker and Kubernetes.
  • Experience implementing Infrastructure as Code (Terraform).
  • Knowledge of CI/CD pipelines using Jenkins and GitHub Actions.
  • Experience with observability and monitoring tools including Grafana, Prometheus, Splunk, ELK Stack, and OpenTelemetry.
  • Strong understanding of software engineering best practices, design patterns, and Agile methodologies.
  • Experience integrating trading, risk, market data, and operational systems.
  • Exposure to Databricks, Apache Spark, Delta Lake, and enterprise data platforms is preferred.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Delivery Manager-Java Solution aRCHITECT
Delivery Manager-Java Solution aRCHITECT

Acuity Analytics • Bengaluru

On-site
INR 3,500,000 - 6,000,000
Lead/Senior Java Developer
Lead/Senior Java Developer

Spectrum • Mumbai

On-site
INR 1,500,000 - 3,000,000
Sr. Developer
Sr. Developer

Cognizant • Bengaluru Urban

Hybrid
INR 1,800,000 - 3,000,000
Java Technical Lead
Java Technical Lead

Wissen Technology • Bengaluru

On-site
INR 4,000,000 - 7,000,000
Senior Java Developer
Senior Java Developer

Luxoft • Hyderabad

On-site
INR 3,000,000 - 6,000,000
Senior Java Developer - CLM
Senior Java Developer - CLM

Luxoft • Dadri

On-site
INR 2,000,000 - 3,000,000
Lead Application Developer
Lead Application Developer

S&P Global Market Intelligence • Mumbai

On-site
INR 1,200,000 - 1,800,000
Software Engineer - Java
Software Engineer - Java

Millennium Management LLC • Bengaluru

On-site
INR 1,400,000 - 2,600,000
Java Backend Engineer
Java Backend Engineer

SEN SEI TECHNOLOGIES PRIVATE LIMITED • Bengaluru

On-site
INR 1,500,000 - 2,300,000
Java Technical Lead
Java Technical Lead

IC • Hyderabad

On-site
INR 900,000 - 1,400,000