Senior Java/C++ Developer 80% - 100% (f/m/d) - (Contract through our external payroll partner with immediate start for 12 months with possible extension)
On-site · Zürich, Zurich, Switzerland
Job Summary
Senior Java/C++ Developer (Contract) to design, build, and enhance mission-critical, low-latency trading systems for FX Options/Rates. Collaborate with traders, quants, and business analysts to deliver Java/C++ services, maintain and improve existing software, and provide third-level support and on-call coverage. Requires 5+ years in software development with Java (11+), Spring, JMS/JPA, Maven, TDD (JUnit/Mockito); experience building scalable banking/trading applications in Agile/SAFe; messaging (IBM MQ, ActiveMQ), JSON/Thrift, microservices, Docker/Kubernetes, CI/CD (Jenkins, Grafana, Octopus); relational DB design (Oracle/Hibernate/JDBC); knowledge of security, observability, and capacity management; strong communication and collaboration within an Agile team; on-site role based in Zurich, Switzerland. Bachelor’s or Master’s in Computer Science preferred.
Required Qualifications
- 5+ years software development experience in Java (including Java 11+)
- Spring Framework, JMS, JPA, Maven, and TDD using JUnit/Mockito
- Messaging technologies (IBM MQ, ActiveMQ)
- JSON, Thrift
- Microservices architecture
- Docker and Kubernetes
- CI/CD pipelines (Jenkins, Grafana, Octopus)
- Relational database design (Oracle, Hibernate, JDBC)
- Security best practices, DevOps culture, observability, capacity management, full lifecycle development
- Collaborative development with pair/mob programming
- Bachelor’s or Master’s degree in Computer Science
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.