As a Senior Java Developer, you will develop and support backend services for Bank, design new functionalities, and collaborate with various teams to resolve issues and meet business goals.
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 17+) 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
Top Skills
Apache Kafka
Docker
Hibernate
Java 17+
Kubernetes
Postgres
Spring
Spring Boot
Sql Databases
Tcp/Ip Networking
Similar Jobs
Software • Analytics • Cybersecurity
Develop and maintain Java applications, implement features, troubleshoot issues, and collaborate with teams while ensuring code quality.
Top Skills:
JavaNoSQLPostgresSpring Boot
Information Technology • Consulting
As a Senior Back-End Engineer, you'll develop applications, optimize code, collaborate with teams, and ensure performance in a microservice architecture.
Top Skills:
AngularDockerElasticsearchElk StackGitJaegerJavaJenkinsKafkaKubernetesMongoDBMqttPostgresPythonRabbitMQReactRedisTypescript
Fintech • Payments • Software • Financial Services
The Senior Back-End Developer will own features, design modules, ensure security, and improve services while collaborating across teams in a finance-focused environment.
Top Skills:
Apache KafkaAWSCi/CdDockerFigmaGitJavaKotlinKubernetesMemcachedNoSQLRabbitMQRedisSQL
What you need to know about the Edinburgh Tech Scene
From traditional pubs and centuries-old universities to sleek shopping malls and glass-paneled office buildings, Edinburgh's architecture reflects its unique blend of history and modernity. But the fusion of past and future isn't just visible in its buildings; it's also shaping the city's economy. Named the United Kingdom's leading technology ecosystem outside of London, Edinburgh plays host to major global companies like Apple and Adobe, as well as a growing number of innovative startups in fields like cybersecurity, finance and healthcare.

