Experience required:
Java and OO design and principles
7-10 years of experience
Experience of modern software engineering patterns, including those used in highly scalable, distributed, and resilient systems
Experience with Azure DevOps server
Excellent knowledge of working with stream-based web services (ideally OpenAPI based)
Experience developing Spring boot based microservices
Passion for agile practices, incremental delivery and continuous improvement
Experience with Forex trading and the FIX protocol is beneficial
Expertise in building systems using Kafka or similar messaging/streaming middleware is beneficial
Experience with DevOps tools (Docker, Openshift, Podman, Ansible) is beneficial