Senior Java Developer

Fxpro โ€” Cyprus ยท Posted ~1 week ago

Senior Full-time Hybrid Visa Sponsored

Skills

Java Spring Boot CI/CD Microservices Apache Kafka Docker Kubernetes PostgreSQL Hibernate SQL TDD BDD OOP SOLID gRPC HTTP Java 21 Spring Kafka

๐Ÿ”“ Log in to save this job, tailor your resume & track your apply process โ€” 7 days free, no card needed.

Log in to add to target list

Summary

Join an international engineering team building scalable backend services with modern Java technologies, microservices, and cloud-native tools while contributing to high-quality software in a collaborative environment with relocation support.

Highlights

Hybrid work, comprehensive benefits, relocation assistance, visa support, career growth, and modern engineering practices.

Description

oin 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 codeCollaborate 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 advantageExperience with CI/CD automationIn-depth knowledge of Object-Oriented programming and S.O.L.I.D. principlesStrong development skills (decomposition, development, testing).Experience with the development of microservices, Spring Boot, Apache Kafka, Docker, KubernetesExperience in SQL Databases / PostgreSQL / HibernateTCP/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 packageHybrid work schedule Medical insuranceProvident fundIn-house gym with a personal trainerFree daily lunch catering, snacks, and beveragesCompany discount card for various products & services21 days of annual leave and 10 days of sick leave annuallyShuttle bus service from LimassolBirthday giftRelocation bonus and visa/work permit support