Senior Java Engineer - Low-Latency Distributed Finance

Elan Computing (Schweiz) AG

Zürich

Hybrid

CHF 120.000 - 180.000

Vollzeit

Vor 4 Tagen
Sei unter den ersten Bewerbenden
Bewerbungsgenerator

Eine vollständige Bewerbung in einer Minute — maßgeschneiderter Lebenslauf und Anschreiben, fertig zum Versenden.

Schaffe es an den ATS-Filtern vorbei

Zusammenfassung

Experis is seeking a senior backend engineer to design and evolve robust distributed systems for financial workloads. The role focuses on high-performance Java services with Spring Boot, applying microservices and security patterns to ensure low latency and data integrity.

Based in Zurich, this 12-month hybrid contract involves collaborating with teams in Zurich and Singapore, leveraging Azure, Docker, Kubernetes, CI/CD, and strong ownership to deliver impactful results.

Qualifikationen

  • Languages & Platforms: Java (Core Java, Collections, JSON, JDBC), Spring Framework, Spring Boot
  • Architecture: Distributed systems, microservices, event-driven design, low-latency systems
  • Databases & Messaging: JPA, JDBC, relational databases, JMS
  • Operating Systems: Unix/Linux, bash scripting
  • Security: OAuth2, API security, IAM concepts
  • Strong code review practices and pride in code quality
  • Experience with cloud platforms, preferably Microsoft Azure
  • Knowledge of microservices architecture and containerisation (Docker, Kubernetes)
  • Familiarity with CI/CD pipelines and DevOps practices
  • Previous experience in the financial industry is a plus
  • Willingness to collaborate in a global team with members in Zurich and Singapore
  • Strong ownership mindset with focus on business impact and reliability
  • Analytical problem-solver with a performance- and quality-driven approach
  • Team player with the ability to work in an agile environment

Aufgaben

  • Design and evolve robust distributed systems, balancing scalability, latency, consistency, and fault tolerance
  • Apply distributed systems principles (e.g. consistency models, idempotency, back-pressure, resiliency patterns) to real-world financial workloads
  • Develop and maintain high-performance backend services and APIs using Java, Spring, and Spring Boot
  • Optimise end-to-end latency, asynchronous processing, and efficient IO
  • Identify and resolve performance bottlenecks through profiling, benchmarking, and load testing
  • Integrate complex financial platforms and third-party services, ensuring correctness, data integrity, and operational resilience
  • Design reliable messaging and integration flows using JPA, JDBC templates, JMS, and event-driven patterns
  • Code Quality and Best Practices: Write clean, maintainable, and efficient code while adhering to industry best practices, including code reviews, testing, and CI/CD
  • Apply financial-grade engineering principles (auditability, security, controlled change)
  • Collaboration: Work closely with product managers, designers, and other stakeholders to gather requirements and translate them into technical specifications and deliverables

Kenntnisse

Java
Spring Framework
Distributed systems
Microservices
CI/CD pipelines
Cloud platforms
OAuth2
Security
Azure
Docker
Kubernetes

Tools

Docker
Kubernetes
JPA
JDBC
JMS
CI/CD tools

Jobbeschreibung

Experis is seeking a senior backend engineer to design and evolve robust distributed systems for financial workloads. The role focuses on high-performance Java services with Spring Boot, applying microservices and security patterns to ensure low latency and data integrity.

Based in Zurich, this 12-month hybrid contract involves collaborating with teams in Zurich and Singapore, leveraging Azure, Docker, Kubernetes, CI/CD, and strong ownership to deliver impactful results.

Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.

oder ziehe deine Datei hierhin.

Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

Senior Java Engineer: Distributed Financial Systems
Senior Java Engineer: Distributed Financial Systems

Experis Switzerland • Zürich

Vor Ort
CHF 120.000 - 160.000
Senior Java Developer - Distributed Financial Systems
Senior Java Developer - Distributed Financial Systems

Experis Switzerland • Zürich

Vor Ort
CHF 120.000 - 160.000
Senior Java Developer - Distributed Financial Systems
Senior Java Developer - Distributed Financial Systems

Elan Computing (Schweiz) AG • Zürich

Hybrid
CHF 120.000 - 180.000
Senior Java Backend Architect — Low-Latency, Distributed Systems
Senior Java Backend Architect — Low-Latency, Distributed Systems

Bank Julius Bär & Co. Ltd. • Zürich

Vor Ort
CHF 150.000 - 200.000
Senior Java Developer (Distributed Financial Systems)
Senior Java Developer (Distributed Financial Systems)

Swisslinx AG • Zürich

Hybrid
CHF 140.000 - 180.000
Home office days
Senior Java Backend Architect – Hybrid, Global Impact
Senior Java Backend Architect – Hybrid, Global Impact

Swisslinx AG • Zürich

Hybrid
CHF 140.000 - 180.000
Home office days
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)
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)

Julius Baer • Zürich

Vor Ort
CHF 150.000 - 200.000
Senior Java Backend Engineer, Distributed Systems
Senior Java Backend Engineer, Distributed Systems

Julius Baer • Zürich

Vor Ort
CHF 150.000 - 200.000
Senior Backend Engineer - Distributed Systems (Java/Python)
Senior Backend Engineer - Distributed Systems (Java/Python)

SIX • Zürich

Vor Ort
CHF 120.000 - 170.000
Senior Java Engineer: Cloud‑Native Backend Lead
Senior Java Engineer: Cloud‑Native Backend Lead

Julius Baer • Zürich

Vor Ort
CHF 150.000 - 190.000