Senior Full Stack Developer – Greece or Cyprus - Limassol

Tech
Ref: 390 Date Posted: Friday 30 Sep 2022
LinkedIn ShareShare

Our client is offering an amazing career opportunity and seeking a Senior Full Stack Developer – Cyprus or Greece.  You will join a firm that develops and manages investment strategies focused on FX and makes use of algorithmic models and systematic execution methods which form the base for the investment methodology employed by them.  The investment approach reflects the firm’s deep experience and understanding of the FX sector which our client together with its associated companies have been active in for more than 10 years. 

The Role:

They are looking for an enterprising developer to bring the 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 microservices, 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 microservices, 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 microservices 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 an Agile environment
  • Experience with monitoring tools such as 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
  • Food allowance
  • Intellectually stimulating work environment
  • Continuous personal development and international training opportunities
  • Attractive relocation package and support for you and your family

To apply for this Senior Full Stack Developer job opportunity in Cyprus or Greece, please email your CV to georgia.michaelides@emeraldzebra.cy