Senior Java Developer

Senior Java Developer


Relocation | Cyprus

FxPro


As a Senior Java Developer, you will be a part of our rapidly growing IT department. Join our new team as a Senior Java Engineer and help create our in-house retail trading platform from the ground up. Work on cool projects with a talented crew and make a real impact on our trading and investment systems.


Responsibilities

  • Develop and support high-load, low-latency trading platforms and the microservices around these platforms
  • Design and develop new functionalities in line with business requirements, following company standards (code quality, test coverage, TDD, BDD, performance requirements)
  • 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

  • Minimum 4 years experience as a Java Developer with Spring
  • Bachelor’s degree. A degree in Computer Science or other IT-related discipline is an advantage
  • Experience in Test-Driven developments and Continuous Integration
  • Strong J2SE programming skills (multithreading, data structures, streams). Java 17 (OpenJDK, AzulJDK)
  • Experience in SQL Databases / PostgreSQL / Hibernate
  • In-depth knowledge of Object-Oriented programming and S.O.L.I.D. principles
  • Relevant Experience in FinTech is considered an advantage (Stock trading, Forex, Investments, etc.)
  • TCP/IP networking and sockets programming experience would be an advantage (Protobuf, Netty, gRPC)
  • Intermediate or above level of the English Language. Greek and/or Russian is an advantage
  • Experience with the development of microservices, Spring Boot, Apache Kafka, Docker, Kubernetes will be an advantage


Our benefits

  • Excellent compensation package
  • Hybrid work schedule
  • Medical and life insurance
  • Provident fund
  • In-house gym with a personal trainer
  • Free daily lunch catering, snacks, and beverages
  • Company discount card for various products & services
  • 50% discount on language courses with a tutor
  • 21 days of annual leave and 10 days of sick leave annually
  • Shuttle bus service from Limassol
  • Birthday certificate program
  • Relocation bonus and visa/work permit support


More information about the vacancy: Senior Java Developer at FxPro

Report Page