This job has been archived and is no longer active.

Java Developer

CyprusHybridSenior

FP Markets Group of Companies is a well-established globally regulated Australian broker offering traders access to CFDs across Forex, Indices, Commodities, Stocks and Cryptocurrencies. We are growing and looking to recruit a Full-Time Senior-Middle Java Developer in our Cyprus office – a certified Great Place to Work®.

We are looking for a highly experienced and motivated Senior-Middle Java Developer to play a key role in the design and development of our trading-related systems. This is a hands-on position where you will drive architectural decisions, build high-performance backend services from scratch, and ensure scalability and maintainability across our platforms. You will collaborate closely with product, DevOps, and future backend developers as the team grows.

Reporting to: CTO

Responsibilities:

System Design & Development

  • Design and implement backend architecture for trading-related platforms

  • Build scalable, high-performance services for real-time data ingestion and processing

  • Select and implement appropriate technologies, frameworks, and tools

  • Ensure high system reliability, fault tolerance, and maintainability

Collaboration & Ownership

  • Work closely with product leads, system analysts, and DevOps to align on technical and business goals

  • Participate in architectural planning, sprint grooming, and feature design discussions

  • Guide future backend team members and support their development

Quality & Documentation

  • Write clean, tested, and maintainable code using Java 17+, Spring Boot, and modern libraries

  • Contribute to technical documentation and code reviews

  • Promote best practices in coding, system design, and observability

Candidate Profile:

  • 5+ years of experience as a backend Java developer in high-load environments

  • Strong expertise in Java (17+), Spring Boot, concurrent programming

  • Solid experience in designing and implementing backend systems from scratch

  • Deep understanding of networking (TCP/IP), sockets, real-time data handling

  • Proficient with PostgreSQL for data-intensive applications

  • Familiarity with messaging systems like RabbitMQ or Kafka

  • Experience implementing fault-tolerant and scalable architectures

  • System thinker with strong ownership mindset and attention to detail

Nice to Have

  • Background working with trading systems or MT4/MT5 APIs

  • Knowledge of distributed and event-driven systems

  • Experience building microservices with observability in mind

  • Exposure to monitoring and logging tools (e.g., Prometheus, Grafana, ELK)

Our Offer:

  • Fast-growing, multicultural team with flat structure and clear decision-making

  • High-impact role in building systems from the ground up

  • Competitive salary, regular reviews, and annual performance-based bonuses

  • Modern tech stack and opportunity to shape core platform decisions

  • New, modern office in a central, accessible location

  • Free daily lunches, breakfast, fruits, and snacks

  • Free Gym membership and wellness support

  • Medical insurance after the probation period

  • Company-provided parking

Published on: 6/29/2025

FP Markets

FP Marketsverified company badge

FP Markets is an Australian online broker that provides access to financial instruments such as forex, stocks, indices, metals, and cryptocurrencies.

Website

See all 2 jobs at FP Markets