Taro Logo

Java Software Engineer

Leading trading platform expanding globally, known for award-winning products with cutting-edge technology and seamless client experience.
Warsaw, PolandDubai - United Arab EmiratesLimassol, Cyprus
Backend
Senior Software Engineer
Hybrid
5+ years of experience
Finance

Job Description

Capital.com is seeking a Senior Java Backend Engineer to join their expanding trading platform team. The role focuses on developing and optimizing backend systems that power their trading products, requiring expertise in Java, Spring framework, and distributed systems. The position demands strong experience in FinTech or Banking, with emphasis on scalability and high-performance systems.

The ideal candidate will work with cross-functional teams to ensure system reliability, scalability, and security. Key technical requirements include proficiency in Java Core technologies, PostgreSQL, asynchronous programming, and modern DevOps practices including Kubernetes and CI/CD pipelines. Knowledge of event-driven architecture and cloud-native applications is essential.

The company offers an attractive compensation package including competitive salary, annual performance bonus, and comprehensive benefits. Unique perks include a 30-day workation policy and volunteer days. The role provides opportunities to work with cutting-edge technology in the financial trading sector, with positions available in multiple European and Middle Eastern locations.

This position is perfect for experienced backend engineers who are passionate about financial technology and want to contribute to a rapidly growing, award-winning trading platform. The hybrid work environment and global presence offer flexibility while maintaining collaborative opportunities. The role presents an excellent opportunity to work on high-stakes, complex systems while advancing your career in financial technology.

Last updated 3 months ago

Responsibilities For Java Software Engineer

  • Developing and optimising backend systems
  • Working with cross-functional teams
  • Ensuring reliability, scalability, and security of systems
  • Enhancing performance and user experience
  • Handling system security and data protection

Requirements For Java Software Engineer

Java
PostgreSQL
Kubernetes
Kafka
  • Strong understanding of distributed applications and client-server model
  • Experience in FinTech, Banking, or similar areas
  • Knowledge about scalability technologies
  • Strong experience with Java Core technologies and Spring framework
  • Strong SQL knowledge (PostgreSQL)
  • Advanced understanding of asynchronous programming
  • Proficiency in Git Flow and XP practices
  • Experience with Kubernetes, pipelines, and modern CI/CD
  • Understanding of Cloud Native applications
  • Understanding of event driven architecture
  • Business level proficiency in English (B2 or above)

Benefits For Java Software Engineer

Medical Insurance
Vision Insurance
Dental Insurance
  • Competitive Salary
  • Annual Performance Bonus
  • Generous Time Off
  • Employee Referral Program
  • Comprehensive Health & Pension Benefits
  • 30 days Workation policy
  • 2 Volunteer Days per year

Related Jobs