Állás részletei
-
Cég neve
Swisslinx AG
-
Munkavégzés helye
Hibrid • Löwenstrasse 29, 8001 Zürich -
Munkaidő, foglalkoztatás jellege
- Alkalmazotti jogviszony
- Általános munkarend
-
Elvárások
- Angol középfok
- 1-3 év tapasztalat
- Középiskola
Állás elmentve
A hirdetést eltávolítottuk a mentett állásai közül.
Hasonló állásokról értesítőt állítottunk be!
Válogatást küldünk a hasonló lehetőségekről e-mailben, és app felhasználóinknak push értesítésben is.
Állás leírása
Responsibilities
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 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 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. jid8f75cd9pn jit0835pn jiy26pn
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 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 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. jid8f75cd9pn jit0835pn jiy26pn
How to apply
You can submit your application on the company's website, which you can access by clicking the „Apply on company page“ button.
Állás, munka területe(i)
Álláshirdetés jelentése