Full Stack Engineer

Full time @XM in IT / Software Development
  • Limassol, Cyprus, 12 Richard & Verengaria Street, Araouzos Castle Court, 3rd Floor, 3042
Email Job
  • Share:

Job Detail

  • Job ID 7430
  • Remote Job No
  • Experience 5 Years +
  • Academic Level BachelorMasters

Job Description

XM is looking for a Full Stack Engineer.

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

Other jobs you may like