Senior Java Engineer – Banking Platform (Hybrid)
Corrispondi a questa offerta?
ninjob valuta il tuo CV rispetto a questa offerta, scrive una lettera di motivazione su misura e prepara la candidatura completa — la invii con un clic. Il tuo CV è anonimizzato su GPU a Ginevra prima di qualsiasi modello cloud.
Vedi la mia corrispondenza →Registrazione gratuita, senza carta di credito.
Descrizione del posto
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. 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.
Pronto a candidarti a questa offerta — e a tutte quelle che ti corrispondono in Svizzera?
Crea il mio profilo e vedi i match →Offre agrégée depuis une source publique suisse (jobs_ch). ninjob n'est pas l'employeur. Référence ninjob #404418.