Zürich
Senior Java Engineer – Banking Platform (Hybrid)
- 26 août 2026
- 95%
- Temporaire
À propos de cette offre
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.