🍁 SearchCanadaJobs.com
☰ MENU
Explore Roles
Reach Candidates
Packages & Costs
Full FAQ List
Java Developer (Distributed Financial Systems)
Company
Pro Informatik GmbH
Location
zürich, zürich
Type
Full-time
Job number:
Responsibilities
Design and evolve robust distributed systems, balancing scalability, latency, consistency, and fault tolerance
Develop and maintain high-performance backend services and APIs using Java, Spring, and Spring Boot
Design reliable messaging and integration flows using JPA, JDBC templates, JMS, and event-driven patterns
Integrate complex financial platforms and third-party services, ensuring correctness, data integrity, and operational resilience
Apply distributed systems principles (e.g. consistency models, idempotency, back-pressure, resiliency patterns) to real-world financial workloads
Optimize end-to-end latency, asynchronous processing, and efficient IO
Identify and resolve performance bottlenecks through profiling, benchmarking, and load testing
Write clean, maintainable, and efficient code while adhering to industry best practices, including code reviews, testing, an...
🍁 Ready to Apply?
Take the next step in your Canadian career
Apply Now