Java Technical Lead

Detail vacature

Functie

Dans le cadre d’un projet de développement Java pour notre client, la mission de Java

Technical Lead couvre de nombreux aspects tels que l’élaboration de propositions

d’architecture applicative, le développement, l’expertise technique, l’identification de

solutions pour l’implémentation de systèmes complexes.

En tant que Java Technical Lead, vous êtes responsable de l’implémentation de la

solution, de la qualité du code et de la cohérence technique, des performances et des

livraisons du produit. En tant que responsable du développement de l’application, vous

travaillez en collaboration avec les analystes fonctionnels et métiers, les testeurs, le chef

de projet et les spécialistes du middleware afin de mener à bien les implémentations.

Vous êtes responsable de la qualité du livrable et de la diffusion des bonnes pratiques

en matière de design et de développement.

Les technologies reposent sur deux stacks distinctes :

o JAVA8 / JEE7, JSF2, JPA2, JAX-WS, JAX-RS, IBM DB2 ;

o Angular21, JAVA21, Spring Boot 3, IBM DB2.

Les outils de build reposent sur GitLab CI/CD, Apache Maven et Nexus.

En tant que consultant, vous êtes soumis aux mêmes conditions de travail que notre

personnel interne, soit un mode hybride alliant présentiel et télétravail, avec un minimum

obligatoire de 50 % de présence en nos bureaux.

La mission est en français exclusivement.

Functie-eisen

Conception

o Créer et mettre à jour le document d’architecture logicielle.

o Elaborer la conception et l’analyse technique sur base du dossier fonctionnel.

o Elaborer et faire appliquer les bonnes pratiques de développement : clean code,

principes SOLID, DRY, ….

Réalisation

o Collaborer en tant qu’expert technique, avec son équipe de développeurs.

o Développer des modules applicatifs.

o Optimiser le code en fonction de la gestion mémoire et des temps réponse.

o Organiser le refactoring en simplifiant le code existant.

o Organiser les revues de code.

o Valider le développement et les tests unitaires.

o Réaliser la maintenance corrective et évolutive.Verschansingstraat 48 ◦ 2000 Antwerpen

T +32 (0)3 202 05 00 ◦ F +32 (0)3 202 05 09

www.3d-ict.be ◦ BTW BE 0898 973 234

Déploiement

o Valider le déploiement et la livraison de la solution.

o Veiller au bon comportement de l’application dans les différents environnements

d’exécution.

Qualité

o Veiller à la qualité des développements réalisés par l’équipe en lien avec les

standards d’entreprise.

o Appliquer et vérifier l’application des standards méthodologiques et

technologiques définis par notre client.

o Veiller au respect des délais.

o Adopter les bonnes pratiques de réduction de la dette technologique (clean code,

upgrade de librairies, frameworks…)

o Assurer du coaching, du mentorat envers l’équipe de développeurs sous sa

responsabilité technologique.

Communication

o Communiquer avec les différents intervenants de la réalisation des lots de

travaux et de donner un feedback régulier à son team leader sur les activités qui

lui sont assignées.

o Assister le team leader dans la qualification et l’évaluation des lots de travaux.

Languages

o French (native)

Skills

o Agile, Angular, Data & Services, DB2, Java, Java EE / JAEE, JAX-WS, JBoss

Application Server, JPA2, JSF2, JUnit, Mockito, SCRUM, Spring Boot, UML

Inlichtingen

Fien Crijns +32 3 202 05 00

Sollicitatie

*** NSGenericException while processing template *nil*: Missing close tag(s) for cx:write *** Exception info: *nil*

GA DE UITDAGING AAN

Solliciteren voor deze vacature

Vul onderstaand formulier in

Deel deze vacature