12 months Contract - Java Backend Developer (Through an External Agency Payroll Provider)
Core
Design, build, and operate mission-critical, low-latency financial backend systems and distributed services for a wealth management bank.
Role type
Senior IC Java Backend Engineer (Distributed Systems)
Builds
High-performance backend services, APIs, and integration flows for the bank's e-banking platform and external client investment channels.
Domain
Financial Services / Wealth Management / Distributed Systems
Deliverable
production ML models | product features
Required skills
Java (Core, Collections, JSON, JDBC), Spring Framework, Spring Boot, Distributed Systems, Microservices, Event-Driven Design, Unix/Linux, Bash Scripting, OAuth2, API Security, JPA, JMS, Relational Databases, Docker, Kubernetes, CI/CD
Preferred skills
Financial industry experience, Microsoft Azure, Cloud platforms
Responsibilities
Design and evolve robust distributed systems balancing scalability and fault tolerance; Develop and maintain high-performance backend services and APIs; Optimize end-to-end latency and asynchronous processing; Integrate complex financial platforms and third-party services; Design reliable messaging and integration flows; Write clean, maintainable code adhering to best practices and security principles.
Seniority
Senior, hands-on IC