Senior Java Engineer – Banking Platform

Swisslinx AG

Zürich

Hybrid

CHF 120.000 - 170.000

Vollzeit

vor 37 Stunden
Sei unter den ersten Bewerbenden

Erhalte mehr Antworten von Arbeitgebern

Versende in nur wenigen Minuten einen passgenauen Lebenslauf.

Benefits dieser Stelle

2 days home office
Modern office in central Zurich

Zusammenfassung

Swisslinx AG is seeking a Senior Java Engineer for a banking platform on a hybrid model based in Zurich. You will design and build enterprise Java applications, focusing on scalable microservices, event-driven Kafka integrations, and secure, resilient systems.

You will contribute to architecture decisions, implement TDD, and support CI/CD with Kubernetes. Strong English communication and collaboration with global stakeholders are essential for success in this role.

Qualifikationen

  • Extensive professional Java development experience.
  • Strong hands-on Java and Spring Boot.
  • Advanced knowledge of concurrent and multithreaded programming.
  • Experience designing scalable, highly available systems.
  • Experience with microservices and distributed systems.
  • Experience with event-driven architectures and Kafka.
  • Cloud-native development; Azure preferred.
  • Kubernetes, container deployments, and DevOps practices.
  • Automated testing with JUnit/Mockito.
  • Knowledge of CI/CD, monitoring and production support.
  • Security: authentication and authorization.
  • Clear communication to technical and business stakeholders.
  • Proactive, collaborative problem-solver.

Aufgaben

  • Design, develop and maintain enterprise applications using Java and Spring Boot.
  • Build scalable microservices and distributed systems.
  • Develop event-driven services using Apache Kafka.
  • Translate requirements into robust technical solutions.
  • Contribute to solution design and architecture decisions.
  • Apply clean-code principles and TDD.
  • Build and maintain automated tests with JUnit/Mockito.
  • Support CI/CD pipelines and Kubernetes deployments.
  • Monitor performance and reliability with observability tools.
  • Apply security and authorization best practices.
  • Collaborate with stakeholders across Zurich and Singapore.
  • Participate in on-call rota.

Kenntnisse

Java development
Multithreading
System design
Stakeholder communication

Tools

Spring Boot
Apache Kafka
Kubernetes
JUnit
Mockito
Azure

Jobbeschreibung

On behalf of our client, a leading Swiss financial institution, Swisslinx is looking for an experienced Senior Java Engineer to join a team developing a strategic client-data platform.

Senior Java Engineer – Banking Platform (Hybrid)
Job description:
  • Design, develop and maintain enterprise applications using Java and Spring Boot.
  • Build scalable microservices and distributed systems.
  • Develop event-driven services and integrations using Apache Kafka.
  • Translate business and non-functional requirements into robust technical solutions.
  • Contribute to solution design and architectural decisions.
  • Apply clean-code principles, design patterns, code reviews and test-driven development.
  • Build and maintain automated tests using JUnit, Mockito and related frameworks.
  • Support CI/CD pipelines and containerised deployments using Kubernetes.
  • Monitor application performance and reliability using observability tools such as Grafana.
  • Apply authentication, authorisation and secure-development principles.
  • Collaborate with business and technology stakeholders across Zurich and Singapore.
  • Participate in the team’s on-call rota.
About the customer:

The platform provides a central source of sales relationships and client intelligence, connecting multiple upstream systems with critical sales and business applications. You will play a senior, hands‑on role in designing and delivering a scalable, resilient and secure platform supporting global business operations.

Requirements:
  • Extensive professional Java development experience, including core Java and enterprise application development.
  • Strong hands‑on experience with Java and Spring Boot.
  • Advanced knowledge of concurrent and multithreaded programming.
  • Demonstrable experience designing and delivering scalable, highly available or mission‑critical systems.
  • Strong experience with microservices and distributed‑system design.
  • Practical experience with event‑driven architecture and Apache Kafka.
  • Experience with cloud‑native application development; Microsoft Azure is preferred.
  • Practical knowledge of Kubernetes, containerised deployment and DevOps practices.
  • Strong automated‑testing experience, ideally including TDD, JUnit and Mockito.
  • Understanding of CI/CD, monitoring, observability and production support.
  • Knowledge of application security, authentication and authorisation.
  • Ability to communicate complex technical topics clearly to technical and business stakeholders.
  • Proactive, collaborative and solution‑focused approach.
  • Business‑fluent English.
Compensation benefits:

This is an opportunity to contribute to a strategically important platform within an international financial‑services environment. The assignment combines hands‑on engineering with technical design and offers exposure to complex, high‑availability systems used across global business operations. Our client offers:

  • 6month contract with strong chance of extension
  • 2 days home office
  • Modern office in central Zurich
  • Two stage interview process (all conducted via video)
  • Start date ASAP

If you are a Senior Java Engineer with strong distributed‑systems and Kafka experience, we look forward to receiving your application.

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: Hybrid, Kafka & Microservices
Senior Java Engineer: Hybrid, Kafka & Microservices

Swisslinx AG • Zürich

Hybrid
CHF 120.000 - 170.000
2 days home office
Modern office in central Zurich
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
Kafka Platform Engineer / Operations Specialist
Kafka Platform Engineer / Operations Specialist

Swisslinx AG • Zürich

Vor Ort
CHF 150.000 - 190.000
Lead Java Software Engineer
Lead Java Software Engineer

TalentCloud Group • Bern

Hybrid
CHF 130.000 - 210.000
Hybrid working
Excellent growth opportunities
Senior Java Full-Stack Engineer – AI-Driven Cloud & DevOps
Senior Java Full-Stack Engineer – AI-Driven Cloud & DevOps

Swiss Himmel GmbH • Basel

Vor Ort
CHF 180.000 - 210.000
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
Kafka Platform Engineer / Operations Specialist
Kafka Platform Engineer / Operations Specialist

Swisslinx • Zürich

Hybrid
CHF 140.000 - 190.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