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
Journey to FP Markets:
- Interview with People Function member (30–45 min) to assess cultural fit
- Technical interview with hiring manager (45 min – 1 hour)
- Technical assessment (if required)
- Final interview with team members (if required)
Join our team and take the lead in building robust backend solutions in a professional, globally connected, and innovation-driven environment!