XM

Senior Java Developers

XM  •  Limassol, CY (Onsite)  •  4 months ago
Apply
AI can make mistakes so check important info. Chat history is never stored.

Job Description

Senior Java Developers
The Role:
Our team is expanding and we are hiring several high caliber Senior Java Developers to join our fast-growing team. If you believe that technology is a creative tool, and you are keen on adhering to the pace of development while being a part of a team, this is the position for you. You will become a member of the strong engineering team and will be engaged in the development of the next generation trading applications of the company which will, in turn, allow you to impact successfully the company’s business. 
As a Senior Java Developer, you will be responsible for the creation and enhancement of resilient and efficient high-end applications. You will be involved in defining the architecture and system structures as well as the system’s reliability, performance, and scalability. If you are someone who enjoys solving complex technical challenges, driving improvements, and mentoring others, this role is for you.  

The main responsibilities of the position include:

  • Design, develop, and maintain advanced backend applications on the Java platform 
  • Employ best practises such as test-driven development, continuous integration and agile methodologies 
  • Conduct code reviews to ensure high-quality standards and mentor more junior members of the team  
  • Monitor system performance, troubleshoot issues, and implement optimizations for peak efficiency 
  • Perform unit testing and automation testing to ensure code stability  
  • Collaborate in system design discussions, and architecture,contributing innovative ideas for improvement and scalability 
  • Stay on top of emerging technologies and propose how they could enhance our product suite from technical perspective and system improvements 

Main requirements:

  • BSc/MSc in computer science, engineering, or any other relevant degree 
  • At least 5+ years of work experience in Java development 
  • Solid understanding of the full development life cycle 
  • Very good knowledge of programming best practises and design patterns 
  • Good understanding of algorithmic complexity, data structures and multi-threading concepts 
  • Knowledge of REST API and web services implementation concepts 
  • Deep understanding of object-oriented design, specifically within a cloud environment 
  • Experience working as part of a cross functional team – working closely with product and program managers to deliver product features on time and with high quality. 
  • Keen interest in benchmarking and optimisation 
  • Passion for backend application development 
  • Strong teamworking skills and collaborative approach  
  • Commitment to personal development and staying current with industry trends  

The following will be considered an advantage:

  • Knowledge of Oracle & MySQL
  • Knowledge of AWS Cloud Services
  • Work portfolio of open-source projects and technical blogs

Benefit from:

  • Attractive remuneration package
  • Intellectually stimulating work environment
  • Continuous personal development and international training opportunities
  • Attractive relocation package and support for a smooth relocation for you and your family

The Hiring Experience: What Awaits You

  • Show Your Skills – Online Technical Challenge
  • Let’s Connect – Intro Chat with Talent Acquisition
  • Bring It to Life – Role-Specific Take-Home Task
  • Final Connection – Final Interview
All applications will be treated with strict confidentiality!
XM

About XM

🏆 At XM, we're not just another forex and CFD broker. Since our inception, we've been on a mission to redefine currency trading. Our dedication to innovation and excellence has earned us numerous awards and made us a prominent leader in the global fintech landscape.

🌎 With a diverse team of over 1,400 professionals spanning seven offices across the globe, we're united by our commitment to providing exceptional service in over 30 languages.

🚀 But what truly sets us apart is our #XMers. We don't just embrace growth, learning, and innovation – we own it. As part of the XM family, we dive headfirst into challenges, supporting each other every step of the way.

🙌 Guided by our values - Big. Fair. Human. - we have cultivated an unparalleled work environment, where every individual is nurtured for both personal and professional growth. Competitive benefits and perks that exceed market average, engaging team activities, rewarding volunteer programs, initiatives supporting the employees’ physical and mental wellbeing, and flexible work arrangements are only some of the proof points of how XM prioritizes its people’s wellbeing and work-life balance. And with a strong focus on learning and development, diversity and inclusion, and fostering a culture where everyone's voice is heard, we empower each member of our team to be a leader in their own right.

🤘 Ready to join a community that rocks and work somewhere truly awesome? ▶ xm.com/careers

Industry
Finance & Insurance
Company Size
1,001-5,000 employees
Headquarters
Limassol, CY
Year Founded
2009
Website
xm.com
Social Media