💼 Full-Time Position

Java Developer (Distributed Financial Systems)

🏢
Pro Informatik GmbH
📍 zürich, zürich, Switzerland
📍
Location
zürich, Switzerland
📅
Posted
June 14, 2026
Type
Full-Time
🎯

Full-Time Opportunity: This is a permanent, full-time position with a competitive package and real career growth potential.

Job Description

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...