Senior Java Engineer – Banking Platform (Hybrid) — Swisslinx AG | CH-Jobs

Swisslinx AG

Senior Java Engineer – Banking Platform (Hybrid)

Temps plein
Banking Aufgaben
Publié le 29 Aug 2026
6 vues
📋

Description du poste

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:
6 month 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.
🧮

Simulateur de salaire net (Suisse)

Estimez votre salaire net à partir du brut indiqué dans cette offre.

Net estimé / an
Net estimé / mois

Déductions sociales estimées

AVS/AI/APG
Chômage (AC)
LPP (2e pilier)
AANP

Estimation indicative basée sur les taux de cotisations sociales suisses 2025 (AVS/AI/APG, AC, LPP minimum légal, AANP). Les impôts cantonaux, communaux et fédéraux ne sont PAS inclus et varient fortement selon le canton, la commune et votre situation personnelle. Pour un calcul précis, utilisez le simulateur fiscal officiel de votre canton.

Conseils carrière

Tous les articles →

Postuler en Suisse — Guide pratique

📄 Quels documents fournir ?
CV antichronologique (2 p. max, photo recommandée), lettre de motivation personnalisée, diplômes, certificats de travail et références professionnelles.
✍️ Comment rédiger sa candidature ?
Votre CV doit reprendre les mots-clés de l'offre et quantifier vos résultats. La lettre (1 page) doit être adressée nominativement et mentionner votre disponibilité et vos prétentions salariales.
⏱️ Quels délais de réponse ?
Accusé de réception sous 2–5 jours. Première réponse sous 1–3 semaines. Entretien et décision finale sous 4–8 semaines. Relancez poliment après 2 semaines sans nouvelles.
💰 Salaires et négociation
Les salaires sont exprimés en brut annuel. Le 13e mois est très courant. Négociation possible au moment de l'offre. Consultez le simulateur ci-dessus pour estimer votre net.
🌍 Travailler en Suisse en tant qu'étranger
Ressortissants UE/AELE : permis L (< 1 an) ou B (≥ 1 an), démarches simplifiées. Hors UE/AELE : permis B demandé par l'employeur, soumis à des quotas annuels.
💼 Préparer l'entretien
Renseignez-vous sur l'entreprise et ses produits. Préparez des exemples concrets de réalisations. Arrivez 10 min en avance. Posez des questions sur les prochaines étapes du processus.

Newsletter

Recevez les dernières offres et conseils