Senior Java Developer

Categorie : IT programmeren

Role: Senior Java Developer

Location: Namur, Belgium (Hybrid)

Duration: 04/11/2024 - 31/10/2025

Languages: French, English

 

Description of the profile sought:

·         As part of the highly strategic and cross-functional, Customer is setting up a Digital Factory that will manage the complete application lifecycle (ALM); from the idea/need to the decommissioning of the application.

·         The ecosystem of this Digital Factory will consist of a development framework and will be based on a Dev SecOps platform, containerization, standardization, automation and this, through a total Quality approach.

·         In this context, we are looking for a Senior Developer profile - expert level. The latter will be in charge of Java, Angular, OpenAPI developments and this, in particular for the creation of reference apps and images constituting the standard development environments and transversal bricks made available in the framework.

·         She/he will support the Dev SecOps team for developments related to the platform.

·         The profile sought must therefore have demonstrable development expertise in Java, Angular, OpenAPI and the ability to adapt to other technologies.

·         Be able to develop and deploy in a CI/CD environment.

·         Through his concrete and pragmatic experience, he will have to challenge the evolution of the Dev SecOps platform and the Digital Factory Framework with the Dev point of view.

·         She/he will also have to demonstrate his knowledge of development quality management, create development verification and validation tools and ensure a level of documentation allowing the transfer of know-how to another developer.

·         She/he will also be responsible for supporting, as needed, development teams as they embark on the customer environment. He may also be called upon to review or audit the practices of certain development teams.

 

Assets for the mission:

·         Experience over the last 3 years in an Agile environment, preferably AgilePM and/or Scrum methodology

·         Experience in developing Cloud Native applications

·         Experience in the context of management web application development projects (web office application)

·         Knowledge of agile development and collaboration tracking tools (Jira, Confluence)

 

Scope of the mission:

·         The developer will work closely with the Lead Java Architect

·         Their role will be to provide operational support to development teams working on business projects.

·         It will define standard basic bricks that can be reused for all business projects (Framework).

·         Creating a reference application will illustrate the use of these different building blocks and provide a solid foundation for future projects.

·         Will participate in the creation and maintenance of CI/CD pipelines (GitlabCI) of the Dev SecOps platform

·         It will ensure a code quality approach (via for example SonarQube, unit testing policy

Essential criteria for the successful completion of the mission:

Minimum 5-10 years of experience with the below mentioned Skills is mandatory:

·         Very good knowledge of the Java stack (Java 17/21, Spring Boot 3, Spring 6)

·         Very good knowledge of Angular (Web Applications)

·         Good knowledge of Cloud Native technologies (Docker, Kubernetes)

·         Good knowledge of Gitlab-CI

·         RESTful API (OpenAPI)

·         Confluence & Jira

·         Web services / MicrocServices developments

·         Web developments (HTML, CSS)

·         SCRUM

·         Experience in CI/CD tools & chain: Maven, Nexus, Git, Gitlab, GitlabCI, and SonarQube

·         Interactions with a DBMS (Oracle, PostgreSQL, etc.)

·         Mastery in the assembly of different frontend & backend technologies

·         Development tools (VSCode, IntelliJ, Tomcat,)

Info

Datum opdracht : 15-10-2024
Regio : Namen
Plaats : Namur
Duur project : > 4 weken
Locatie : Deels bij klant - deels op kantoor freelancer
Status : Open

Profiel :

Contact

Voor meer info over deze job