Senior Java Developer

Posted 7 Days Ago
Be an Early Applicant
Hiring Remotely in Greece
Remote
Senior level
Fintech • Payments • Financial Services
The Role
Design, develop, and support backend microservices using Java and Spring. Implement new features, ensure code quality and test coverage (TDD/BDD), identify and report technical issues, and collaborate with cross-functional teams to meet business goals.
Summary Generated by Built In

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

Skills Required

  • Minimum 5 years experience as a Java Developer (Java 21+)
  • Experience with Spring / Spring Boot
  • 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 development of microservices
  • Experience with Apache Kafka
  • Experience with Docker and Kubernetes
  • Experience in SQL databases / PostgreSQL / Hibernate
  • TCP/IP networking programming experience (HTTP, gRPC)
  • Bachelor's degree
  • Degree in Computer Science or IT-related discipline
  • Intermediate or above level of English
  • Greek and/or Russian language skills
  • Relevant FinTech experience (stock trading, Forex, investments)
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Ypsonas
807 Employees
Year Founded: 2006

What We Do

FxPro is a leading online broker, with over 115+ international awards and 22+ years in the industry. We offer Contracts for Difference (CFDs) on 6 asset classes to clients in more than 170 countries worldwide. FxPro Group Limited is the holding company of FxPro Financial Services Ltd, FxPro UK Limited and FxPro Global Markets Ltd. FxPro UK Limited is authorised and regulated by the Financial Conduct Authority (registration no. 509956). FxPro Financial Services Ltd is authorised and regulated by the Cyprus Securities and Exchange Commission (licence no. 078/07) and authorised by the Financial Sector Conduct Authority ('FSCA') (authorisation no. 45052). FxPro Global Markets Ltd is authorised and regulated by the SCB (license no. SIA-F184). We provide traders with free educational resources, exclusive trading tools and world-class 24/5 customer support. Demo accounts allow traders to practise trading and gain experience in a risk-free environment

Similar Jobs

SplitMetrics Logo SplitMetrics

Senior Java Engineer

Information Technology
Remote
26 Locations
155 Employees

Sphynx Technology Solutions Logo Sphynx Technology Solutions

Senior Java Engineer

Software • Analytics • Cybersecurity
In-Office or Remote
2 Locations
38 Employees

All European Careers Logo All European Careers

Java Engineer

Big Data • Information Technology • Professional Services • Consulting
Remote
Athens, GRC
132 Employees

All European Careers Logo All European Careers

Java Engineer

Big Data • Information Technology • Professional Services • Consulting
Remote
Athens, GRC
132 Employees

Similar Companies Hiring

Hanover Park Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
42 Employees
Kepler  Thumbnail
Fintech • Software
New York, New York
6 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account