Job Details
Location: Zurich
Start date: ASAP
Duration: 12 months – with possibility of extension
Responsibilities
* Develop and maintain backend services for streaming and bulk distribution of market and trading data using modern Java technologies.
* Contribute to a strong engineering culture focused on high‑quality code through craftsmanship and peer reviews.
* Evolve and expand automated testing and continuous integration/continuous deployment (CI/CD) pipelines.
* Operate in a DevOps environment, diagnosing and resolving technical issues across the stack and providing support for development and production environments.
* Deploy services to Kubernetes using automated processes with Octopus Deploy.
* Collaborate with product owners, architects and other stakeholders to refine requirements.
* Own and drive new requirements and features, proactively designing solutions that meet functional and cross‑functional needs.
* Work in an agile environment with significant influence on outcomes within a physically distributed team.
Key Skills
* 5+ years of senior‑level Java development experience, including at least two years with Java 17 or later, ideally within the same domain.
* Experience with RDBMS (Oracle), Kafka, MQ, event‑driven architecture, and batch processing.
* Strong knowledge of multi‑threading and memory management in Java.
* Focus on automation and software quality.
* Test‑driven development experience with JUnit, test containers, and other test automation tools.
* Experience with observability platforms such as Elastic/Kibana and Grafana.
* Experience with on‑prem and cloud deployments in containerized environments, particularly Kubernetes.
* Able to work in an agile environment.
* Experience operating and supporting applications in complex environments with cross‑team and cross‑time‑zone collaboration.
* Willingness to work in a global team that includes members in Singapore and Switzerland.
* Positive, can‑do attitude.
* Self‑motivated, capable of working with minimal direction.
* Excellent communication skills in English; German is a nice to have.
Due to Swiss work permit restrictions, we can only consider applications from EU citizens or holders of a valid working permit in Switzerland.
#J-18808-Ljbffr