FxPro is a leading international fintech company with offices in Limassol, London, Nassau, Dubai, and Yerevan, employing over 600 people of 50 nationalities.
The Aggregator Team is a core backend engineering group within FxPro's TradeTech department, building high-performance Java-based trading infrastructure including pricing engines and liquidity provider integrations.
Responsibilities
Develop and support high-load, low-latency trading platforms and surrounding microservices
Design and develop new features following company standards for code quality, test coverage, and performance, using TDD and BDD
Proactively identify and report issues, vulnerabilities, and technical problems in the codebase
Collaborate with team members, other teams, project managers, and business analysts
Requirements
Minimum 5 years experience as a Java Developer (Java 21+) with Spring / Spring Boot
Bachelor's degree in Computer Science or related IT discipline
Experience with CI/CD automation
In-depth knowledge of OOP and S.O.L.I.D. principles
Experience developing microservices with Spring Boot, Apache Kafka, Docker, Kubernetes
Experience with SQL Databases / PostgreSQL / Hibernate