Job Openings Full Stack Developer (Information Technology/Software)

About the job Full Stack Developer (Information Technology/Software)

Our client, a leading Software, Information and Communication Technologies company, operates internationally (Athens, Brussels, Luxembourg, Copenhagen, Stockholm, London, Nicosia, Hong-Kong, Valetta, etc). Our client is a renowned supplier of IT services to government institutions, multinational corporations, public administrations and multinational companies, research and academic institutes.

 

Role Overview

Our client currently has a vacancy for a Full Stack Developer fluent in English, to offer his/her services as an expert remotely. In the context of the first assignment, the successful candidate will be integrated in the team of the company that will closely cooperate with a major client’s IT team on site.

  

Job type: Full time/Permanent

Location: EU

Workplace: Remote


Requirements

  • University degree in IT or relevant discipline, combined with minimum 17 years of relevant working experience in IT;
  • Minimum 5 years of specific expertise in Java and JPA;
  • Excellent knowledge of front-end languages such as HTML and CSS and JavaScript frameworks and libraries such as AngularJS;
  • Excellent knowledge of EJB/Spring and Hibernate;
  • Minimum 5 years of experience with SQL and very good knowledge of MySQL and Oracle;
  • Excellent knowledge of [enterprise] design patterns, and application architecture;
  • Very good knowledge of API design and development;
  • Very good knowledge of CI/CD tools and cloud platforms and application deployment;
  • Very good knowledge of data processing and application security;
  • Knowledge of code versioning tools such as Git or SVN.
  • Excellent command of the English language.

  

Responsibilities

  • Development of front-end website architecture and back-end website applications;
  • Design of user interactions on web pages;
  • Creation of servers, databases and components for functionality;
  • Design and develop APIs and responsive applications;
  • Data analysis and data modelling and development of data processing pipelines;
  • Testing and fixing bugs or other coding issues, with a focus on automation and continuous improvement;
  • Understanding and implementation of security and data protection.