Full Stack Developer

Senior Full Stack Developer – Cyprus or Remote Full-Time



Website Posted 1 year ago.

Senior Full Stack Developer – Cyprus or Remote


Reference Number: SFSD1022

The Role:

We are looking for an enterprising developer to bring our algorithmic trading platform to the next level! You will be working with the latest technologies and design principles to propel our platform to greater heights. This role has it all! You’ll be given containerization, event-driven micro services, challenging problems, personal growth, and the chance to be part of a fun, small, agile team!

You’ll harness your skills as a Senior Developer to help us design and implement new, event-driven micro services, to solve new challenges. You will be a proactive team player, searching for new ways to improve our system performance and stability. You will explore new technologies for different problems and pick the right tools for the job. Our tech stack includes Rabbit MQ, Kafka, Docker, Java, Go, Angular, Prometheus, Kubernetes, Swarm, Maria DB and Influx DB, among others. Take your skills and knowledge to the next level by joining our team!


The main responsibilities of the position include:

  • Design and implement event-driven microservices using Spring Boot framework 
  • Design and develop front-end applications using Angular Framework 
  • Follow test-driven development, continuous integration, and agile methodologies 
  • Participate in code reviews 
  • Continuously strive to optimise system performance and resiliency


Main requirements:

  • BSc/MSc in computer science, engineering, or any other relevant degree
  • At least 5 years of work experience in Java development
  • Ability to produce production-ready code 
  • Very good knowledge of programming best practices and design patterns
  • Good understanding of algorithmic complexity, data structures, and multi-threading concepts
  • Solid experience in Spring Framework
  • Familiarity with Typed Script Frameworks
  • Good knowledge of micro services architecture
  • Experience in developing highly concurrent/high throughput software
  • Strong team working skills and interest in personal development
  • Strong problem-solving skills
  • Experience with Docker, Docker Swarm and Kubernetes
  • Ability to work in Agile environment
  • Experience with monitoring tools such Prometheus and Grafana

The following will be considered an advantage:

  • Knowledge of AWS Cloud Services
  • Familiarity with CI/CD process (GitLab, Kubernetes, Docker Swarm)

Benefit from:

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


Type of employment: Full time

Location: Cyprus or remote

Please visit our website www.xm.com/careers to submit your online application for this position.



All applications will be treated with strict confidentiality!


  • Working: On-Site or Remote
  • Recommended: Angular, JAVA, JavaScript, Spring
  • Salary Rate: Sign In
  • Knowledge Level: Senior
  • Application Deadline: Apr 30, 2022

Apply at Employer Website

Apply Directly With XM

Hi! ...Did you know you can give a better impression if you apply with a complete profile?
It will increase your chances by 82%.

Upload your CV (highly recommended)
No file selected

Share This Job

Other Developer Jobs in Malta

  • XM

    Manual QA Tester – Cyprus, Greece or Remote


    XM On-Site or Remote

    Manual QA Tester – Cyprus, Greece or Remote   Reference Number: MQA1021 The role: As part of the QA team, you will work in cross-functional, innovative,...

    Sign In Relocation Assistance VISA financial & legal cover Posted 1 year ago.
  • Melita Ltd

    BI Development Team Lead


    Melita Ltd On-Site

    We are currently looking for a driven BI Development Team Lead to join our IT team.    As a BI Team Lead you will bring relevant experience to help the data team enhance,...

    Sign In Posted 11 months ago.
  • XM

    iOS Developer – Cyprus, Greece or Remote


    XM Remote

    iOS Developer – Cyprus, Greece or Remote Reference Number: iOS1021   The Role: We are looking for an iOS Developer with a passion for pushing mobile...

    Sign In Posted 1 year ago.
  • Melita Ltd

    Java Architect


    Melita Ltd On-Site or Remote

    Are you an experienced Java Architect looking for a remote or hybrid role?   We are looking for a highly skilled Java Architect to work on our internally developed platforms as well as...

    Sign In Posted 11 months ago.
Show More Jobs

Sign In

Lost Password

Unlock Salary Rates

Complete your Job Preferences options to unlock the Salary Rate Information (if available)

Job Preferences