Senior Java Developer (Distributed Financial Systems) 80 - 100% (f/m/d) - (Contract through our external payroll partner with immediate start for 12 months with possible extension)
Core
Design, build, and operate mission-critical distributed financial systems with a focus on low latency and high availability.
Role type
Senior Backend and Distributed Systems Engineer
Builds
High-performance backend services and APIs for wealth management platforms
Domain
Financial services / Distributed systems
Deliverable
production ML models | product features | infrastructure
Required skills
Java, Spring Framework, Spring Boot, Distributed systems, Microservices, Event-driven design, Unix/Linux, Bash scripting, JPA, JDBC, JMS, OAuth2, API security, IAM concepts, Docker, Kubernetes, CI/CD pipelines
Preferred skills
Microsoft Azure, 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; Optimise end-to-end latency and asynchronous processing; Integrate complex financial platforms and third-party services; Write clean, maintainable code adhering to industry best practices; Collaborate with product managers and designers to translate requirements into technical specifications