Senior Front-End Developer

Hybrid, Brussels 

400-500 euro/day

1. CONTEXT/INTRODUCTION

European Commission agency which provides high quality corporate solutions/information systems for the Policy Units in GROW, but also to Member States, enabling the successful implementation of the Commission's Digital Transformation and EU policies.

2.DESCRIPTION OF THE TASKS

  • Development of front-end website architecture.
  • Design of user interactions on web pages.
  • Development of features to enhance the user experience.
  • Building reusable code for future use.
  • Understanding and implementation of security and data protection.
  • Cross-platform optimisation.
  • Design responsive applications.
  • Design and develop APIs.
  • Participating in the design and creation of scalable software.
  • Maintenance of code integrity and organisation.
  • Writing clean, functional code on the front-end.
  • Compile and analyse data, processes, and codes to troubleshoot problems and identify areas for improvement.
  • Testing and fixing bugs or other coding issues. Meet both technical and consumer needs.
  • Write technical documentation.

3.LEVEL OF EDUCATION

Masters/Bachelors Degree

4. KNOWLEDGE AND SKILLS

The following additional skills and knowledge are required for the performance of the above-listed tasks:

  • In depth knowledge of HTML 5 and CSS 3
  • In depth knowledge of Java 8 and Java 11, Java 17 and above are plus.
  • In depth and proven knowledge of Spring and Spring Boot, Hibernate, JPA, Validation, Testing and Spring Security
  • In depth knowledge of Relational DBMS
  • Good knowledge of Agile principles
  • Good knowledge of interoperability technology (Service Oriented Architecture, web services, message-oriented middleware, service-oriented bus).
  • Knowledge of UML, in particular use case diagrams and activity diagrams.
  • Capability to write clear and structured technical documents
  • Ability to give business and technical presentations.
  • Ability to apply high quality standards
  • Analysis and problem-solving skills
  • Ability to cope with fast changing technologies used in application architecture and design
  • NON-Technical skills:

    • Capability of integration in an international/multicultural environment.

    • Ability to work in multi-cultural environment, on multiple projects with multiple

      stakeholders.

    • Ability to understand, speak and write English (C1/C2) will be an advantage.

    • High degree of discretion and integrity is required

5. SPECIFIC EXPERTISE

Following specific expertise is mandatory for the performance of tasks:

  • In depth knowledge of, and experience with Spring, including Core, JPA/Hibernate, Security and MVC
  • In depth knowledge of, and experience with Struts
  • In depth knowledge and skills on using Continuing Development / Continuing Integration techniques, knowledge of source code control repositories (GIT/Bitbucket) and build tools such as Maven or Gradle.
  • In depth knowledge of, and experience working with Oracle
  • In depth knowledge of, and experience working Weblogic 3
  • In depth knowledge of, and experience with modern security frameworks/protocols : JWT, OAUTH2 and CAS
  • In depth knowledge of, and experience working with REST and SOAP webservices
  • In depth knowledge of, and experience working with JSON format with JAX-WS and with Jackson
  • In depth knowledge of, and experience working with JMS
  • In depth knowledge of, and experience working with Javascript framework JQuery.
  • In depth knowledge of, and experience with HTML 5 and CSS3
  • Good knowledge and experience working with Javascript framework Angular.
  • Good knowledge and experience working with Javascript framework KendoJS.
  • Good knowledge and experience working with Javascript framework RequireJS.
  • Good knowledge and experience working with Tomcat
  • Good knowledge and experience working with AWS cloud.
  • Good knowledge and experience working with Kafka messages.
  • Good knowledge and experience working with BPMN
  • Good knowledge and experience with MySQL
  • Experience working with the Atlassian Suite, JIRA Confluence Bitbucket and Bamboo

Location

Brussels, Belgium

Job Overview
Job Posted:
7 months ago
Job Expires:
Job Type
Full Time

Share This Job: