Loading ...

Job content

Please carefully read the job description before applying. Only shortlisted candidates who meet the requirements will be contacted.


DESCRIPTION OF THE TASKS AND THE SCOPE OF COMPETITION

The following tasks will be performed:


  • Analysis of the integration of different information systems;
  • Data analysis and data modeling
  • Coordination of the implementation of the technical architecture
  • Technical interface between the project leaders and the developers
  • Production of software architecture documents
  • Participation in technical working groups and meetings with the users
  • Assistance during relevant parts of testing, analysis, technical documentation, deployment, evaluation, and reporting

LEVEL OF EDUCATION

Bachelor’s degree of 3 years.


KNOWLEDGE AND SKILLS

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

  • In Java:
    • Knowledge of common Java mechanisms like exception handling, streams, locks
    • Deep knowledge of concurrent programming and multithreading in Java.
    • Experience on implementing and managing mutexes and other thread synchronization mechanisms to prevent race conditions and ensure data consistency in multi-threading environments
  • In software design:
    • Software design experience using OOP principles and design patterns
    • Being able to communicate software design decisions to others
  • Problem-solving skills


SPECIFIC EXPERTISE

The following specific expertise is mandatory for the performance of tasks:

  • Java EE 8 or higher
  • Java tools and frameworks: Spring Boot 2.4.x, Spring Data 2.5.x, Spring 5.3.x, Spring Security 5.5.x, Hibernate 5.4.x, JPA 2.4.x
  • Web services (SOAP, REST) and Web Socket
  • Java Message Service (Queues and Topics)
  • Oracle RDBMS 12.x or higher
  • Front-end frameworks: Angular 7 or higher, HTML5, CSS, JavaScript, ngRX, TypeScript, PrimeNg, Bootstrap, Angular Material
  • JSON, XML, etc.
  • Continuous integration and build environment: must-haves: Jenkins, Hudson, NodeJS, GIT; nice-to-haves: Maven, Bamboo, Fisheye, Crucible, or similar

Optional expertise


  • Continuous Security Assurance: Fortify, SonarQube, OWASP Dependency Checks.


Levels 5 - 7

Delivery mode: Near-site (Brussels)
Deadline: 09/11/2023 at 11:30 AM (CET)

Loading ...
Loading ...

Deadline: 31-12-2025

Click to apply for free candidate

Apply

Loading ...

SIMILAR JOBS

Loading ...
Loading ...