Senior Java Developer
Design, develop, and maintain high-performance, Java-based trading infrastructure and microservices for FxPro’s trading ecosystem.
- Ypsonas, Limassol District, Cyprus
- Full-time
- Posted Oct 17, 2026
INDUSTRYSoftware & InternetSaaS & Enterprise Software
Responsibilities
- Develop and support high-load, low-latency trading platforms and the microservices around these platforms
- Design and develop new features in line with business requirements, following company standards for code quality, test coverage, and performance, and using practices such as TDD and BDD
- Proactively identify and report issues, vulnerabilities, and other technical problems that exist or might appear in the company's code
- Collaborate with team members, other teams, project managers, and business analysts to meet the company goals
Requirements
- Bachelor's degree in Computer Science or a related IT discipline
- Experience in a FinTech
Nice to have: Russian language, FinTech experience (trading, Forex, investments)
Skills
Java 21+SpringSpring BootCI/CD automationObject-Oriented programmingS.O.L.I.D. principlesTask decompositionImplementationTestingMicroservicesApache KafkaDockerKubernetesSQL DatabasesPostgreSQLHibernateTCP/IP networkingHTTPgRPCSpringSpring BootApache KafkaDockerKubernetesPostgreSQLHibernate
Benefits
- Medical insurance
- Provident fund
- In-house gym with a personal trainer
- Free daily lunch catering, snacks, and beverages
- Company discount card for various products & services
- 21 days of annual leave and 10 days of sick leave annually
- FxPro private shuttle bus service from Limassol
- Birthday gift
- Relocation bonus and visa/work permit support
- Educational reimbursements & team building allowances
- Monthly corporate events and activities
Full description
FxPro
Company details are for members
Sign up for a free job alert to see FxPro's profile, website and LinkedIn, and the same for every employer on Referso Jobs.