← Все вакансии/Senior/FxPro
SeniorOfficeYpsonas

Java Developer

F
FxPro
Уровень
Senior
Формат
Office
О роли

Описание вакансии

About the company

  • 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
  • TCP/IP networking programming experience (HTTP, gRPC)
  • B2 English or above; knowledge of Russian is an advantage
  • FinTech experience (trading, Forex, investments) is an advantage

Conditions

  • Competitive compensation package
  • Medical insurance, provident fund
  • In-house gym with personal trainer, free daily lunch, snacks, and beverages
  • Company discount card
  • 21 days annual leave and 10 days sick leave
  • Private shuttle bus from Limassol
  • Relocation bonus and visa/work permit support
  • Educational reimbursements and team building allowances
  • Monthly corporate events
Стек и навыки

С чем работаем