Senior Java Engineer (Springboot & Kafka)

Experis Schweiz

Zürich

Hybrid

CHF 110.000 - 150.000

Vollzeit

Vor 3 Tagen
Sei unter den ersten Bewerbenden

Erhalte mehr Antworten von Arbeitgebern

Versende in nur wenigen Minuten einen passgenauen Lebenslauf.

Zusammenfassung

Experis Schweiz in Zurich is offering a software backend role focusing on design, development and operation of distributed systems for financial workloads. You will build high-performance services with Java, Spring and Spring Boot, optimise latency, and ensure data integrity across complex integrations.

The contract is a 12-month assignment with extension possibilities, starting 01.10.2027, with hybrid work in Zurich and flexible start date. English fluency required.

Qualifikationen

  • Hands-on, production-proven Java and Spring Framework experience.
  • Experience with distributed systems, microservices, and low-latency design.
  • Proficient with databases and messaging (JPA, JDBC, JMS).
  • Unix/Linux scripting and secure API design; CI/CD in Agile.
  • Fluent English in writing and speaking.

Aufgaben

  • Design and evolve robust distributed systems for scalable financial workloads.
  • Apply distributed systems principles: consistency, idempotency, back-pressure, resiliency.
  • Develop and maintain backend services and APIs using Java, Spring, Spring Boot.
  • Optimise end-to-end latency and asynchronous IO.
  • Identify performance bottlenecks via profiling and load testing.
  • Integrate complex financial platforms and third-party services.
  • Design messaging flows using JPA, JDBC Templates, JMS and event-driven patterns.
  • Write clean code with reviews, testing, and CI/CD.
  • Apply financial-grade engineering: auditability, security, controlled change.
  • Collaborate with product managers, designers, and stakeholders.

Kenntnisse

Distributed systems
Java
Spring Framework
Spring Boot
CI/CD
Unix/Linux
OAuth2 IAM
Azure
Code quality
English fluency

Tools

Docker
Kubernetes
JPA
JDBC Templates
JMS
REST API

Jobbeschreibung

Function:Software Development and Engineering

Remotely: Hybrid

Experis® is a global leader in IT professional resourcing, permanent recruitment, project solutions, and managed services. With over 25 years of experience in Switzerland and offices in Zürich, Basel, and Geneva, we connect top IT talent with leading companies. Our mission is to help professionals unlock their potential and thrive in dynamic, future-ready careers.

Location: Zurich
Start date:01.10.2027- flexible
Duration: 12 months – with possibility of extension
Key Responsibilities
  • Design and evolve robust distributed systems, balancing scalability, latency, consistency, and fault tolerance
  • Apply distributed systems principles — 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
  • Write clean, maintainable, and efficient code adhering to best practices including code reviews, testing, and CI/CD
  • Apply financial-grade engineering principles: auditability, security, and controlled change
  • Collaborate with product managers, designers, and stakeholders to translate requirements into technical specifications
Location: Zurich
Start date:01.10.2027- flexible
Duration: 12 months – with possibility of extension
Key Responsibilities
  • Design and evolve robust distributed systems, balancing scalability, latency, consistency, and fault tolerance
  • Apply distributed systems principles — 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
  • Write clean, maintainable, and efficient code adhering to best practices including code reviews, testing, and CI/CD
  • Apply financial-grade engineering principles: auditability, security, and controlled change
  • Collaborate with product managers, designers, and stakeholders to translate requirements into technical specifications
Qualifications
  • Java (Core Java, Collections, JSON, JDBC) and Spring Framework / Spring Boot — hands‑on and production‑proven
  • Distributed systems, microservices, event-driven design, and low‑latency system architecture
  • Databases and messaging: JPA, JDBC, relational databases, JMS
  • Unix/Linux and bash scripting
  • API security: OAuth2, IAM concepts, and secure API design
  • Strong code review practices and genuine pride in code quality
  • CI/CD pipelines and DevOps practices in an agile environment
  • Containerisation: Docker and Kubernetes
  • Cloud platforms — Microsoft Azure preferred
  • Strong ownership mindset with focus on business impact and reliability
  • Analytical, performance- and quality-driven approach to problem solving
  • Ability to work independently and make sound technical decisions
  • Fluent English — verbal and written
  • Prior experience in the financial industry - nice to have
  • Experience with financial-grade engineering: auditability, reconciliation, controlled change - nice to have

Due to Swiss work permit restrictions, we can only consider applications from EU citizens or holders of valid working permit in Switzerland.

Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.
oder ziehe deine Datei hierhin.
Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

Senior Java Platform Engineer – Banking Sector
Senior Java Platform Engineer – Banking Sector

UNION BANCAIRE PRIVÉE, UBP SA • Genf

Vor Ort
CHF 180.000 - 260.000
Senior Java Platform Engineer – Banking Sector
Senior Java Platform Engineer – Banking Sector

Union Bancaire Privée • Genf

Hybrid
CHF 150.000 - 190.000
Hybrid Java Backend Engineer: Spring Boot & Low Latency
Hybrid Java Backend Engineer: Spring Boot & Low Latency

Experis Schweiz • Zürich

Hybrid
CHF 110.000 - 150.000
Senior Front Arena Developer 100%
Senior Front Arena Developer 100%

Experis Switzerland • Zürich

Vor Ort
CHF 180.000 - 240.000
Senior Java Software Engineer
Senior Java Software Engineer

Nicoll Curtin • Zürich

Vor Ort
CHF 120.000 - 150.000
Senior Java Full Stack Developer – DevOps & Cloud (AI-Augmented Engineering)
Senior Java Full Stack Developer – DevOps & Cloud (AI-Augmented Engineering)

Swiss Himmel GmbH • Basel

Vor Ort
CHF 180.000 - 210.000
Senior Backend Engineer (Java, SpringBoot) (m/f/d)
Senior Backend Engineer (Java, SpringBoot) (m/f/d)

MF Group AG • Chiasso

Hybrid
CHF 120.000 - 155.000
Small engineering teams
Hybrid work model
Training and development
+1
Software Engineer
Software Engineer

Crypto Finance Group • Zürich

Vor Ort
CHF 100.000 - 150.000
Senior Software Engineer (80-100%)
Senior Software Engineer (80-100%)

SIX Group Services Ltd. • Zürich

Hybrid
CHF 120.000 - 180.000
Flexible Work Models
Personal Development
Agile Working Methods
Senior Java/Kotlin Software Engineer
Senior Java/Kotlin Software Engineer

Callista • Zürich

Hybrid
CHF 100.000 - 130.000