Fullstack developer, Brussels (near-site) - EU Public Institutions

The White Team
Brussels, Belgium
4 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Compensation
€ 109K

Job location

Brussels, Belgium

Tech stack

Java
JavaScript
Web Accessibility
Spring Security
Activity Diagram
Agile Methodologies
Amazon Web Services (AWS)
Tomcat
Applications Architecture
Confluence
JIRA
HTML5
Oracle WebLogic Server
CSS
Continuous Integration
Command-Query Responsibility Segregation (Software Development)
Relational Databases
Gradle
Hibernate
Java Message Service (JMS)
Java Persistence API
Spring
jQuery
JUnit
Maven
MySQL
MVC
Oracle Applications
Preprocessor
Mockito
Oracle Service Bus
Message Oriented Middleware
Service-Oriented Architecture
Apache Servicemix
Simple Object Access Protocol (SOAP)
UML
Web Content Accessibility Guidelines
Web Services
Camel
React
Spring-boot
Apigee
Backend
GIT
Angular
Atlassian Tools
Build Tools
Bitbucket
Front End Software Development
REST
Mocha
Software Version Control
Devsecops
Jasmine
Bamboo
Enterprise Service Bus

Job description

The Fullstack Developer will be responsible for designing, developing, and maintaining complex applications using both frontend and backend technologies. The selected candidate must have in-depth knowledge of HTML5, CSS3, Java (8 and 11; Java 17+ is a plus), relational databases, and the Spring ecosystem. Strong experience with JavaScript frameworks (Angular, JQuery, React) is required, along with solid understanding of Agile principles, design principles (SOLID, IDEALS, CQRS; SAGA is a plus), and interoperability technologies (REST, Service Oriented Architecture, web services, message-oriented middleware, service-oriented bus). The candidate must be able to produce clear and structured technical documentation, deliver business and technical presentations, apply high quality standards, and adapt quickly to evolving technologies in application architecture and design.

Tasks:

  • Design, develop, and maintain fullstack applications using both frontend and backend technologies.
  • Implement solutions using HTML5, CSS3, Java, and the Spring Framework.
  • Contribute to development using JavaScript frameworks such as Angular, JQuery, or React.
  • Design and implement architectures based on interoperability principles (REST, SOA, web services, message-oriented middleware).
  • Create and maintain UML diagrams (use cases, state transition diagrams, activity diagrams).
  • Write clear and structured technical documentation.
  • Deliver technical and business presentations.
  • Ensure high quality standards across development activities.
  • Analyze and resolve complex technical issues.
  • Continuously adapt to fast-changing technologies in application architecture and design.
  • Work following Agile principles and contribute to continuous improvement.

Requirements

Do you have experience in jQuery?, * In-depth knowledge of, and experience with Spring and Spring Boot, Hibernate/JPA, MVC, Validation, Testing and Spring Security.

  • In-depth knowledge and skills in using Continuous Development / Continuous Integration techniques, source code control repositories (GIT/Bitbucket) and build tools such as Maven and Gradle.
  • In-depth knowledge of, and experience with Spring Boot Test, jUnit and Mockito.
  • In-depth knowledge of, and experience with Angular version 18 or more.
  • In-depth knowledge of, and experience with Karma and Jasmine testing frameworks.
  • In-depth knowledge of, and experience of REST principles.
  • In-depth knowledge of, and experience of SOAP and Spring Web Services.
  • Knowledge of, and experience with HTML5 and CSS3.
  • Knowledge of, and experience with LESS dynamic preprocessor.
  • Knowledge of, and experience with Mocha / CHAI JavaScript testing framework.
  • Knowledge of, and experience with Tomcat.
  • Knowledge of, and experience with JMS Queues.
  • Knowledge of, and experience with APIGEE.
  • Knowledge of, and experience with Weblogic.
  • Knowledge of, and experience with Oracle (versions 12+).
  • Knowledge of, and experience with AWS.
  • Experience working with the Atlassian Suite: JIRA, Confluence, Bitbucket and Bamboo.
  • Knowledge of encryption and signing is an asset.
  • Knowledge of DevSecOps is an asset.
  • Knowledge of, and experience with MySQL (versions 5+) is an asset.
  • Experience with Enterprise Service Bus technologies (Apache Camel, Apache ServiceMix, Oracle Service Bus…) is an asset.
  • Knowledge of Web accessibility standards (WCAG 2.0, WCAG 2.1, WAI-ARIA) is an asset.
  • Good understanding of UX design best practices, particularly responsive and mobile-first design, is an asset.

Language:

  • English (C1).

Apply for this position