Roles & Responsibilities
About the Role
As a Senior Java Developer, you will lead design and delivery of mission‑critical microservices for our corporate & investment banking platforms. You’ll set engineering standards, mentor developers, and partner with architects and platform teams to deliver resilient, performant services in production.
Key Responsibilities
- Own end‑to‑end technical delivery : design, implementation, testing, deployment, and support
- Design fault‑tolerant microservices with robust API contracts, idempotency, and back‑pressure
- Optimize performance (profiling, JVM tuning, connection pools, serialization choices)
- Lead secure SDLC practices (threat modeling, SAST / DAST, secrets mgmt, least privilege)
- Guide container / k8s deployment patterns (HPA, pod disruption budgets, graceful shutdown)
- Champion observability and reliability (SLOs, error budgets, chaos testing where applicable)
- Mentor engineers; uplift code quality, reviews, and documentation standards
- Partner with stakeholders across payments / trade / markets to scope and prioritize work
Required Skills & Experience
7+ years’ engineering experience in Java 11 / 17, Spring Boot , and distributed systemsProven track record in high‑throughput services, messaging ( Kafka / MQ ), and RDBMS tuningHands‑on with Kubernetes / OpenShift , CI / CD, and production support in regulated environmentsDeep understanding of testing strategy , clean architecture , and performance tuningExcellent stakeholder and technical leadership skillsNice‑to‑Have
Experience with low‑latency patterns (lock contention, GC strategy, off‑heap caching)Exposure to gRPC , NoSQL , in‑memory data grids , or event sourcingFamiliarity with domain concepts (ISO 20022 payments, SWIFT, trade lifecycle, market connectivity)What We Offer
Technical leadership scope with regional impactHybrid work, continuous learning, career mobility across global teamsCompetitive compensation and comprehensive benefitsHow to Apply
Apply via MyCareersFuture with your CV + short summary of your most complex microservices project (scale, latency, throughput, SLOs).
Tell employers what skills you have
Investment Banking
Throughput
SDLC
Mobility
Microservices
Strategy
Tuning
Spring Boot
Distributed Systems
Serialization
Performance Tuning
Java
Technical Leadership
API
Sourcing
Threat Modeling