FxPro
Posted 1y ago

Senior Java Developer

FxPro
Ypsonas or Limassol or London or Nassau or Dubai
HybridFull Time
Responsibilities
  • developing backend
  • designing functionality
  • identifying issues
Requirements
  • 5+ years Java (Java 21+) with Spring/Spring Boot
  • Microservices, Kafka
  • Docker
  • Kubernetes
  • SQL/PostgreSQL
  • Hibernate, CI/CD
  • TCP/IP (HTTP,gRPC), and strong OOP and SOLID skills
  • Bachelor's degree
  • English proficiency
Technical tools mentioned
Java 21SpringSpring BootCI/CDApache KafkaDockerKubernetesPostgreSQLHibernategRPCHTTPTCP/IP

Job description

Join FxPro: a leading international fintech company. Be a part of our expanding international team, with offices in Limassol, London, Nassau, and Dubai. FxPro boasts a diverse workforce of over 500 employees representing 40 nationalities, making it an exciting and dynamic workplace. At FxPro, we see each team member as an integral part of our success story.


As a Senior Java Developer, you will be a part of our rapidly growing IT department.

Responsibilities 

  • Develop and support backend services 
  • 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 5 years experience as a Java Developer (Java 21+) with Spring (Spring / Spring Boot)
  • Bachelor's degree. A degree in Computer Science or other IT-related discipline is an advantage
  • Experience with CI/CD automation
  • In-depth knowledge of Object-Oriented programming and S.O.L.I.D. principles
  • Strong development skills (decomposition, development, testing).
  • Experience with the development of microservices, Spring Boot, Apache Kafka, Docker, Kubernetes
  • Experience in SQL Databases / PostgreSQL / Hibernate
  • TCP/IP networking programming experience(HTTP, gRPC)
  • Intermediate or above level of the English Language. Greek and/or Russian is an advantage.
  • Relevant Experience in FinTech is considered an advantage (Stock trading, Forex, Investments, etc.) will be advantage


Interview steps

  • Recruiter screen (~30 minutes) 
  • Live Coding (~ 60 minutes)
  • Technical Interview (~90 minutes) 
  • Final Interview with managers (~60 minutes) 


Our benefits

  • Competitive compensation package
  • Hybrid work schedule 
  • 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
  • Shuttle bus service from Limassol
  • Birthday gift
  • Relocation bonus and visa/work permit support

About FxPro

Global online broker providing forex and CFD trading services.

Similar jobs

Java Developer roles near Ypsonas, Limassol
2mo
Save
Mark Applied
Hide
Senior Java Engineer
Limassol, Limassol District, Cyprus
OnsiteFull Time
Spotware Systems
Spotware Systems: Develops premium trading platforms for forex and CFD brokerages.
3+ YOEBachelor's degree in CS/Engineering, 3+ years Java development, unit testing, J2SE, multithreading, Collections, Spring Web/IoC, TCP/IP and sockets, strong SQL, high-performance/low-latency experience, analytical skills, fluent Russian and B1+ English.
Java, J2SE, Spring Web, Spring IoC, Netty, Quarkus, Redis, PostgreSQL, Protobuf, SQL, TCP/IP
1mo
Save
Mark Applied
Hide
Senior Java Software Engineer
Limassol, Limassol District, Cyprus
HybridFull Time
Oryx Group
Oryx Group: Global multi-sector group providing online trading and financial services.
5+ YOE5+ years Java development experience with Java 17+, Spring Boot, REST APIs, relational databases, testing, Git, CI/CD and Docker; experience with Angular/TypeScript and applying AI-assisted development is a plus.
Java 17+, Spring Boot, RESTful APIs, Git, CI/CD, Docker, Angular, TypeScript, ChatGPT, GitHub Copilot, Claude, Cursor, Llama, Qwen, Mistral, DeepSeek, Ollama, vLLM, LM Studio
2mo
Save
Mark Applied
Hide
Kotlin/Java Developer (Merchant Response)
Limassol, Limassol District, Cyprus
RemoteFull Time
Mayflower
Mayflower: Developing an in-house live streaming and entertainment platform.
3+ YOE3+ years commercial Kotlin experience, Spring Framework, payment integrations, relational and NoSQL DBs (MySQL, Redis), event-driven systems (Kafka), TDD/CI-CD, API design, Camunda and AWS preferred.
Kotlin, Spring Framework, MySQL, Redis, Claude, Codex, ChatGPT, Codeium, Apache Kafka, Camunda, AWS, Jira, GitLab CI/CD
2mo
Save
Mark Applied
Hide
Java Data Engineer (Data Streams)
Limassol or Cyprus
OnsiteFull Time
Exness
Exness: Provides a global online platform for multi-asset trading services.
Strong Java backend experience, real-time data pipelines, Kafka/Flink, SQL, Kubernetes, CI/CD, and data stores like ClickHouse, PostgreSQL.
Java, Apache Flink, Apache Kafka, Kafka Streams, Kafka Connect, KSQL, ClickHouse, PostgreSQL, Vertica, BigQuery, Kubernetes, GitLab CI/CD, Terraform, Git, SQL
2mo
Save
Mark Applied
Hide
Java Data Engineer
Limassol, Cyprus, Cyprus
HybridFull Time
Exness
Exness: Global multi-asset broker providing online trading and fintech services.
5+ YOE5+ years software engineering; expert Java; Kafka/Flink streaming; in-memory DB; SQL; ETL pipelines; scalable analytics; DevOps culture.
Java, Kafka, Flink, Redis, Tarantool, Vertica, BigQuery, ClickHouse, PostgreSQL, SQL, Kubernetes, GitLab CI/CD, Terraform
1y
Save
Mark Applied
Hide
Java Software Engineer
Sofia City or Warsaw or Limassol
HybridAll Commitments Available
Capital.com
Capital.com: Provides an online trading platform for financial instruments.
Java backend engineer with focus on distributed systems, fintech experience a must.
Java, Spring Framework, PostgreSQL, Asynchronous Programming, Git, Kubernetes, CI/CD, Cloud (AWS, Azure, GCP), Kafka, English
3y
Save
Mark Applied
Hide
Senior Java Developers
Limassol or Greece or Nicosia or Athens or Thessaloniki
HybridFull Time
XM
XM: Global multi-asset broker for forex and CFD trading.
5+ YOEFive+ years Java development experience; strong knowledge of REST APIs, design patterns, multi-threading; experience in cloud environments and cross-functional teams.
Java, REST APIs, Multi-threading, Cloud services, CI/CD, Agile, Testing / TDD
3mo
Save
Mark Applied
Hide
Java Spring Boot Developer (Hybrid) (Nicosia, CY, 1087)
Nicosia, Cyprus, Cyprus
HybridFull Time
EY
EY: Global firm providing audit, tax, and professional consulting services.
3+ YOE3-6 years of experience with Java/Spring, cloud-native microservices, SQL/DBMS, CI/CD, security, testing, and Agile practices.
Java, Spring Boot, Spring Framework, Spring MVC, Docker, Kubernetes, AWS, Azure, Kafka, Spring Cloud Config Server, SQL, CI/CD, Observability Tools