Senior Java Developer - Remote Opportunity in FinTech
About the Role
We are seeking a Senior Java Developer to join our team at FinDev. This Senior Java Developer remote position offers an exciting opportunity to work on a groundbreaking project aimed at completely rebuilding the middle office for a major asset management fund. You will be part of a dynamic team that specializes in developing niche software for international banks and investment funds.
What You'll Do
- Design and implement high-performance, scalable software solutions using Java Core and multithreading.
- Collaborate with cross-functional teams to develop cloud-native applications in AWS.
- Utilize Kafka or other real-time messaging systems to enhance application performance.
- Work on distributed caching solutions such as Memcached or Ignite to optimize system efficiency.
- Contribute to the development of large-scale, data-intensive systems that manage the entire securities lifecycle.
- Engage in the complete software development lifecycle, from requirements gathering to deployment.
- Perform SQL database queries to ensure data integrity and performance.
- Mentor junior developers and contribute to team knowledge sharing.
Requirements
- 8+ years of software development experience, with at least 5 years focused on Java (Core + multithreading).
- Strong background in financial systems, including transactions, positions, P&L, or performance management.
- Experience in building cloud-native applications, particularly in AWS.
- Hands-on experience with real-time messaging systems like Kafka.
- Proven ability to develop distributed, large-scale systems.
- Strong SQL skills and experience with database management.
- Financial industry experience is essential; knowledge of Python is a plus.
- Upper-Intermediate English proficiency or higher.
Nice to Have
- Experience with agile methodologies.
- Familiarity with DevOps practices and tools.
- Knowledge of additional programming languages.
What We Offer
- Flexible work setup: remote or hybrid while residing in Cyprus.
- Comprehensive medical insurance.
- Paid vacation and sick leave.
- 50% reimbursement for professional training, education, and conferences.
- Relocation package to Cyprus.
This Senior Java Developer role at FinDev offers a unique opportunity to work on impactful financial software projects remotely, with competitive compensation and a flexible work environment.
About FinDev
Who Will Succeed Here
Engineers who enjoy ownership and product impact
Self-motivated professionals who excel in remote environments
Leaders who can mentor and guide junior team members
Candidates with experience in fast-growing Tech teams
Learning Resources
Market Overview
Skills & Requirements
Domain Trends
Industry News
Research shows AI coding assistants deliver 40%+ productivity gains in enterpris...
Remote salaries now match or exceed office roles in most tech positions globally...
Kubernetes and cloud-native expertise commanding premium salaries. Organizations actively seeking engineers with container orchestration experience, offering 15-25% salary premiums.
Strong growth projected in tech employment. Demand particularly high in AI/ML, cybersecurity, and platform engineering roles globally.