Staff Java Engineer (Backend)
Core
Modernize large-scale banking platforms and build cloud-native backend solutions for enterprise financial services.
Role type
Staff Java Engineer (Backend)
Builds
Scalable backend applications, microservices, and cloud-native architectures for Tier 1 financial institutions.
Domain
Financial Services / Banking
Deliverable
production ML models | product features | infrastructure
Required skills
Java, Spring Boot, Microservices, REST APIs, Distributed Systems, CI/CD, Kubernetes, Cloud Platforms (AWS/Azure/GCP), Event-Driven Architectures
Preferred skills
Domain-Driven Design, Kafka, Reactive Architectures, Security & Resilience, AI-assisted engineering
Technologies
Java, Spring Boot, Microservices, REST APIs, AWS, Azure, GCP, Kubernetes, Kafka
Responsibilities
Design and build scalable backend applications using Java and Spring Boot; Lead modernization of legacy applications to cloud-native architectures; Champion engineering excellence via CI/CD and DevSecOps; Mentor engineers and influence technical direction; Solve complex engineering challenges across delivery teams.
Seniority
Staff, hands-on leadership & mentorship