Java Engineer for Trading Solutions
We are seeking an experienced and motivated Java Engineer to join our team in Zurich. The ideal candidate will have expertise in Quarkus, Java, and working with RDBMS such as Postgres.
Key Responsibilities:
1. Develop high-quality, secure code with comprehensive test coverage, actively participating in the development of new features and improvements.
2. Enhance the quality and security of applications, identifying existing technical debt and making plans to repay it.
3. Respond promptly and efficiently to production incidents, collaborating with cross-functional teams to resolve issues and restore service continuity.
4. Collaborate with platform engineers to enhance CI/CD pipelines and streamline release processes.
5. Work with Site Reliability Engineering (SRE) engineers and solution architects to optimize application availability, resilience, and observability.
6. Nurture and guide more junior software engineers through coaching and mentoring.
Required Skills:
* Expertise in Java
* Expertise in Quarkus
* Experience with RDBMS (Postgres)
* Kafka utilization
* Real-time trading solutions experience
* Designing flexible REST APIs
* Understanding microservices and event-driven architecture
* Docker and containerization knowledge
Desirable Skills:
* Kubernetes experience
* AWS experience
* Risk terminologies understanding