Ingenieur Java Fullstack H/F

Propertyvalue Natan
Neuilly-sur-Seine, France
17 days ago
Apply on www.hellowork.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours

Tech stack

Java (Programming Language) JavaScript (Programming Language) Agile Methodology Artificial Intelligence Unit Testing Cascading Style Sheets (CSS) Command-Line Interface Continuous Integration Command-Query Responsibility Segregation (Software Development) Relational Databases Elasticsearch Middleware
+36 more
Hibernate (Java) Java Persistence API Spring Framework Junit PostgreSQL Apache Maven MongoDB Node.Js NoSQL Scrum Methodology Mockito Software Engineering SONAR (Symantec) SonarQube SQL Databases TypeScript Web Services JetBrains RxJS Data Server Interface Angular Material Spring-boot Backend Git AngularJS Kubernetes Extreme Programming Apache Kafka Npm(Software) Front End Software Development React Redux Protractor Restful APIs Cucumber (Software) Docker Jenkins

Job description

Dans le cadre du développement de ses applications de gestion de la publicité, notre client recherche un(e) développeur(euse) Java / Angular expérimenté(e) pour rejoindre l’équipe produit Vente - Digital de la DSI.

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 oeuvre 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

Requirements

Compétences techniques requisesFront-end (priorité de recrutement)Angular / TypeScript - MaîtriseMiddleware Front-end (Redux, etc.) - Connaissance / AutonomieFramework de type CSS3 - Connaissance / AutonomieProgrammation réactive - Connaissance / AutonomieBack-end & architectureSpring / Hibernate (JPA) - MaîtriseWebService API REST - MaîtriseSQL - MaîtriseOutillage de build et test - MaîtriseBDD NoSQL (Elasticsearch / MongoDB) - Connaissance / AutonomieClean Architecture, architecture hexagonale, CQRS, DDD - Connaissance / AutonomieKafka - Connaissance / AutonomieCompétences appréciéesMéthodologies Agiles (Scrum / XP)Jenkins, Maven, SonarElasticSearch - connaissance des problématiques d’indexation, de recherche et d’agrégation, 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

EUR

Spring Maven Force de proposition Clean ELK JPA SGBD SQL REST Git Hibernate Méthodes agiles JUnit MongoDB Angular Réactivité Jenkins Kubernetes Node.js Scrum KAFKA PostgreSQL SonarQube TypeScript Command Line Interface (CLI) Java CSS3 Programmation CSS NoSQL Docker

About the company

NATAN est une ESN, ambitieuse et portée par le gout de l’excellence, spécialisée dans le métier d’ingénierie informatique. L’artisanat est le maitre mot qui incarne nos activites d’ingénierie commerciale et logicielle

L’entreprise accompagne ses différents clients dans le développement de leurs activités et se positionne sur des projets à fortes valeurs ajoutées dans les secteurs de la banque de financement et d’investissement, des assurances, des télécoms, de l’industrie et des services., NATAN est une ESN, ambitieuse et portée par le gout de l’excellence, spécialisée dans le métier d’ingénierie informatique. L’artisanat est le maitre mot qui incarne nos activites d’ingénierie commerciale et logicielle L’entreprise accompagne ses différents clients dans le développement de leurs activités et se positionne sur des projets à fortes valeurs ajoutées dans les secteurs de la banque de financement et d’investissement, des assurances, des télécoms, de l’industrie et des services.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.hellowork.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:55 min

Hiring backend developers with strong cultural fit

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

4:15 min

Refactoring test code dependencies with Maven and JUnit

Benjamin Bischoff Benjamin Bischoff · Europe 2026 Virtual

1:44 min

Introduction of the pipe method in RxJS

Mohammad-Ali A'râbi Mohammad-Ali A'râbi · LIVE

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

3:52 min

Comparing French work-life balance principles with international engineering practices

Chris Heilmann +2 · LIVE

1:48 min

Structuring and naming conventions for unit test methods

Annelore Egger Annelore Egger · World Congress 2025

Videos

See all

Related articles

See all