Senior Java Engineer – Banking Platform (Hybrid) für Swisslinx AG in Zürich - myjob.ch
Die besten 52565 Jobs in der Region.
Job-typ
10-100%
Pensum
Position

      30.08.2026

      Senior Java Engineer – Banking Platform (Hybrid)

      • Zürich
      • Festanstellung 100%

      • Home Office
      • Merken
      • drucken
       

      Swisslinx AG

      Swisslinx AG

      Senior Java Engineer – Banking Platform (Hybrid)

      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.

      Arbeitsort: Zürich(Home Office möglich)