Senior Java Developer

Join FxPro: a leading international fintech company. Be a part of our expanding international team, with offices in Limassol, London, Monaco, Nassau, and Dubai. FxPro boasts a diverse workforce of over 300 employees representing 22 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 and you will join the Java team. You will actively work with development & support teams to contribute to improving our product quality. There are several products that the Java team develops and supports, including a high-loaded CFD trading system, an Investment system (core part and several microservices around) and part of a banking system (several microservices).

Responsibilities

• Develop and support high-load, low-latency trading platforms and the microservices around these platforms
• 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 3 years experience as a Java Developer with Spring.
• Bachelor’s degree. A degree in Computer Science or other IT-related discipline is an advantage.
• Experience in Test-Driven developments and Continuous Integration.
• Strong J2SE programming skills (multithreading, data structures, streams). Java 17 (OpenJDK, AzulJDK).
• Experience in SQL Databases / PostgreSQL / Hibernate
• In-depth knowledge of Object-Oriented programming and S.O.L.I.D. principles.
• Relevant Experience in FinTech is considered an advantage (Stock trading, Forex, Investments, etc.).
• TCP/IP networking and sockets programming experience would be an advantage (Protobuf, Netty, gRPC).
• Intermediate or above level of the English Language. Greek and/or Russian is an advantage
• Experience with the development of microservices, Spring Boot, Apache Kafka, Docker, Kubernetes will be an advantage.

Our benefits

• Excellent compensation package
• Career growth and professional development
• Medical and life insurance
• Provident fund
• In-house gym with a personal trainer
• Free daily catering, snacks, and beverages
• Company discount card for various products & services
• 21 days of annual leave and 10 days of sick leave

About FxPro

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.

Company website:
https://www.fxpro.com
Job posted on 25 April 2024
236 views    109 applications

To apply for this and other jobs on Djinni login or signup.