Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Gemini, Cursor and Grok
Connect

NATAN

Ingénieur(e) Java Fullstack

Posted Updated
Discussion

Description

Le poste consiste à :

• Participer à la conception et à l'évaluation des features à implémenter

• Coder les features et les tests associés dans le respect des normes, de l'ergonomie et des bonnes pratiques d'ingénierie logicielle en vigueur

• Participer au maintien de la plateforme d'intégration continue

• Être force de proposition dans le cadre du processus d'amélioration continue

• Participer, aux côtés du Tech Lead et du Scrum Master, à l'animation de l'équipe

• Collaborer avec les équipes Projets de la DSI pour répondre à leurs besoins

Attentes fortes sur la partie Front-End / Angular

Le poste comporte une dimension Front-End marquée : le candidat devra démontrer une véritable maîtrise d'Angular et de l'écosystème front, au même niveau d'exigence que sur la partie back Java.

Niveau attendu : Maîtrise (et non simple connaissance)

• Angular (versions 19 à 21) & TypeScript : conception de composants réutilisables, architecture modulaire, bonnes pratiques de code et de performance

• Gestion d'état front : expérience concrète avec Redux et/ou NgXs, gestion des flux de données réactifs

• Angular Material : intégration et personnalisation de composants UI cohérents avec la charte graphique

• Programmation réactive : usage de RxJS pour la gestion des flux asynchrones côté client

• Tooling & CLI : Angular CLI, Node.js, Npm

• Tests Front : Jest, Karma, Protractor — écriture et maintenance de tests unitaires et end-to-end

• CSS3 / Frameworks CSS : mise en œuvre de framework de type CSS3 pour un rendu responsive et maintenable

• Qualité & CI : intégration des vérifications front dans la chaîne Jenkins / Sonar

Le candidat sera évalué en priorité sur sa capacité à livrer une interface Angular robuste, performante et testée, en autonomie complète sur la stack front.

Environnement technique

Back-end

Front-end

Java (17+), SpringBoot (3+), Hibernate, JPA2, Kafka, WebService REST, PostgreSQL, ElasticSearch

Angular (19-21), Node, Angular Material, Redux, NgXs, Angular CLI, Jest, Karma, Protractor

Outillage & Qualité

Autres

Git, Jenkins, Sonar, Maven, Npm, JUnit, Mockito, Cucumber

Kubernetes, Docker, centrale de logs ELK, Jetbrains AI Pro

Profil recherché

Compétences techniques requises

Front-end (priorité de recrutement)

• Angular / TypeScript — Maîtrise

• Middleware Front-end (Redux, etc.) — Connaissance / Autonomie

• Framework de type CSS3 — Connaissance / Autonomie

• Programmation réactive — Connaissance / Autonomie

Back-end & architecture

• Spring / Hibernate (JPA) — Maîtrise

• WebService API REST — Maîtrise

• SQL — Maîtrise

• Outillage de build et test — Maîtrise

• BDD NoSQL (Elasticsearch / MongoDB) — Connaissance / Autonomie

• Clean Architecture, architecture hexagonale, CQRS, DDD — Connaissance / Autonomie

• Kafka — Connaissance / Autonomie

Compétences appréciées

• Méthodologies Agiles (Scrum / XP)

• Jenkins, Maven, Sonar

• ElasticSearch — connaissance des problématiques d'indexation, de recherche et d'agrégation

Skills

What Senior Full-Stack jobs ask for — and how much of it you have →
Apply

See also

Full-Stack jobs by country — openings, pay and top skills →