Senior Java Backend Developer
Core
Design, build, test, and deploy Spring Boot microservices and event-driven systems for a banking client, integrating LLMs and managing distributed transactions.
Role type
Senior IC backend engineer (Java/AWS)
Builds
Scalable, cloud-native backend services and agentic workflows for a regulated financial environment
Domain
Financial services / Payments / Cloud-native backend
Deliverable
production ML models
Required skills
Java 21, Spring Boot, Spring Cloud, AWS (DynamoDB, Kinesis, ECS/EKS, Lambda), Microservices, Event-driven architecture, REST APIs, CI/CD, JUnit, Mockito, AI-assisted code review, LLM integration (function calling, MCP), Distributed transactions (Saga/Orchestration)
Preferred skills
Docker, Kubernetes, Terraform, CloudFormation, Temporal, Camunda, Vector stores, RAG, Prompt engineering
Technologies
AWS Lambda, Spring Boot, Terraform, Kubernetes, Docker, JUnit, Mockito, New Relic, Datadog, OpenTelemetry, Camunda, Temporal, AWS Step Functions, Claude Code, Copilot
Responsibilities
Design and implement asynchronous publish/subscribe messaging and manage distributed transactions; Build and maintain CI/CD pipelines and infrastructure as code; Diagnose and resolve issues across distributed services using observability tools; Integrate LLMs into services and develop agentic workflows with safety and governance.
Seniority
Senior, hands-on IC