Senior Java Developer (Distributed Financial Systems) 100% (f/m/d) (Contract through our external payroll partner with immediate start until 30.09.2027 with possible extension)
Core
Design, build, and operate mission-critical distributed financial systems and high-performance backend services for a global wealth management bank.
Role type
Senior IC backend engineer (distributed systems)
Builds
Core banking platform and a new strategic channel integrating investment capabilities into the e-banking ecosystem
Domain
Financial services / Distributed systems
Deliverable
production ML models | product features
Required skills
Java, Spring Boot, distributed systems, microservices, low-latency optimization, JPA, JDBC, JMS, Unix/Linux, Docker, Kubernetes, CI/CD, OAuth2, API security
Preferred skills
Microsoft Azure, event-driven design, financial industry experience
Technologies
Java, Spring, Spring Boot, JPA, JDBC, JMS, Docker, Kubernetes, Azure
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
Seniority
Senior, hands-on IC