Aller au contenu

Full-stack Java developer

  • On-site, Remote, Hybrid
    • Brussels, Belgium

Job description

Description of the Tasks

The tasks for this role will involve:

  • Development of front-end website.

  • Development of back-end website.

  • Design and develop APIs.

  • Building reusable code for future use.

  • Development and integration of technological components.

  • Implementation of user requirements.

  • Prototyping.

  • Elaboration of test programs.

  • Integration with other applications.

  • Writing of technical documentation.

  • Assistance with deployment and configuration of the system.

Job requirements

Experience Required: Knowledge and Skills

  • In-depth knowledge of HTML 5 and CSS 3

  • In-depth knowledge of Java 8 and Java 11. Java 17 and above are a plus.

  • In-depth and proven knowledge of the Spring framework.

  • Good knowledge and experience working with Javascript frameworks (Angular, JQuery, React…)

  • In-depth knowledge of Relational DBMS

  • Good knowledge of Agile principles

  • Good knowledge of design principles such as SOLID, IDEALS, and CQRS. SAGA is a plus.

  • Good knowledge of interoperability technology (REST, Service Oriented Architecture, web services, message-oriented middleware, service-oriented bus).

  • Knowledge of UML, in particular use case, state transition, 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, rapid self-starting capability, and experience in working in a team.

  • Ability to participate in multilingual meetings

  • Ability to work in a multi-cultural environment, on multiple large projects.

  • Excellent Team Player

  • Ability to understand, speak, and write English C1 is mandatory

  • Ability to understand, speak, and write French B1 will be an advantage.

  • High degree of discretion and integrity is required as the applications managed and maintained in SG contain personal and confidential data

or

On-site, Remote, Hybrid
  • Brussels, Belgium