For our client from the finance industry, we are seeking an experienced Java Engineer for trading solutions in Zurich.
You will create scalable backend services based on our tech-stack: Java running on AWS. You have a collaborative and growth mindset. Quality and security are your top priorities, and you bake those aspects into the software development lifecycle.
Task Description:
We are looking for someone who actively participates in developing new features and improvements by writing and reviewing high-quality, secure code with comprehensive test coverage. This includes enhancing the quality and security of applications, identifying existing technical debt, and making plans to repay it. You will also respond to production incidents promptly and efficiently, collaborating with cross-functional teams to resolve issues and restore service continuity.
Candidates should have expertise in Java, Quarkus (or Spring), working with RDBMS (ideally Postgres), utilizing Kafka, designing flexible and robust REST APIs with an API-first approach, understanding microservices and event-driven architecture, and implementing complex functionality with high quality and security. Working knowledge of Docker and containerization is also required.
Required Skills:
* Java
* Quarkus (or Spring)
* RDBMS (Postgres)
* Kafka
* REST APIs
* Microservices and event-driven architecture
* Docker and containerization
Nice to Have Skills:
* Experience with Kubernetes
* Experience with AWS
* Understanding of risk terminologies (margin calculations)