Senior Java Developer, Applications Development – Assistant Vice President
Core
Design, build, and own high-performance Java applications and scalable backend services for critical financial services at global scale.
Role type
Senior IC Java developer (applications architecture)
Builds
High-volume, low-latency Java applications and RESTful APIs for global financial services
Domain
Financial services / Cloud-native backend engineering
Deliverable
production ML models | product features
Required skills
Java, Spring Boot, RESTful API design, Cloud engineering, Relational databases (Oracle/SQL), NoSQL (MongoDB), Kubernetes/OpenShift, Messaging (MQ/Kafka), CI/CD pipelines, Test-driven development
Preferred skills
Financial services (payments processing), Generative AI, Mainframe integration patterns
Technologies
Java, Spring, Spring Boot, Oracle, SQL, MongoDB, OpenShift, Kubernetes, MQ, Kafka
Responsibilities
Design and develop efficient, reusable Java code for high-volume, low-latency applications; Architect RESTful APIs and scalable backend services; Translate complex business requirements into technical specifications and solution architecture artefacts; Build and maintain comprehensive testing automation; Lead peer code reviews; Take full accountability for production systems and resolve critical issues; Partner with business analysts and project managers to deliver high-quality software
Seniority
Senior, hands-on IC