Vacancy in the archive

Backend Developer

Copy the link to the vacancy
FXpro
Relocate
> 5000 EUR
Experience: > 5 years
Employment: Full-time
Stack: Java
English: B2. Upper-Intermediate

Requirements

Join FxPro: an international fintech company for talented professionals. We are always on the lookout for individuals who can perform and excel in a dynamic and innovative working environment. We view each and every one of our employees as an indispensable part of the team. Join our growing international team with offices in Limassol, London, Monaco, Nassau & Dubai with 200+ FxPro employees of 22 nationalities.


As a Senior Java Developer you will be a part of our rapidly growing IT department and you will join the Java team. You will actively work with development & support teams to contribute to improving our product quality. Team develops and supports a banking core, which actively communicates with many external platforms.


The tech stack that our developers work with is:



Java 17, REST, gRPC
Frameworks – Spring (Core, Data, Security, Flux), Spring Boot
Platforms – Apache Kafka, Grafana/Prometheus, ELK
DBs – PostgreSQL, MSSQL
CI/CD – Jenkins
AWS services, K8S


We are looking for:



Basic command of the English language. Greek and/or Russian is considered an advantage.
Minimum 3 years experience as a Java Developer.
Bachelor’s degree. A degree in Computer Science or other IT-related discipline is an advantage.
Experience in Test-Driven developments and Continuous Integration.
In-depth knowledge of microservices design patterns.
Experience with the development of microservices. The preferable tech stack is Spring Boot, Apache Kafka, Docker, Kubernetes.
Relevant Experience in FinTech is considered an advantage (Banking, Electronic payments, Stock trading, Forex, Investments, etc.).
 

Tasks

You will:



Develop and support a banking core platform. The banking core platform has been developed as a microservice solution, integrated with many external systems. 
Design and develop new functionalities in line with business requirements, following company standards (code quality, test coverage, TDD, BDD, performance requirements).
Refactor and improve already implemented solutions.
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.

Working conditions

We offer:



Excellent compensation package;
Hybrid work schedule;
Relocation package for you and your family (tickets, visas, work permit, hotel & transfer for the first months, etc.);
MacBook or laptop on Linux or Windows, one, two or more displays? You choose!
Medical and life insurance, provident fund, in-house gym with a personal trainer; courses and conferences,
Company discount card for various products & services, and many more;
Free daily catering, snacks and beverages;
Career growth and professional development.
Created 24 February 2023