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,)