Développeur Fullstack Java - Angular H/F

JCDecaux Group
Plaisir, France
1 day ago
Apply on www.hellowork.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Languages
English

Tech stack

Java (Programming Language) Agile Methodology Amazon Web Services Software Applications HTML5 Unit Testing Cascading Style Sheets (CSS) Mobile Application Development Code Review Encodings Databases Continuous Integration
+26 more
Relational Databases DevOps Java Platform Enterprise Edition (J2EE) Event-Driven Programming Java Persistence API JSON Java API for RESTful Web Services (JAX-RS) WildFly (JBoss AS) Apache Maven MySQL Scrum Methodology Software Engineering SONAR (Symantec) SQL Databases Data Server Interface Backend Git AngularJS Gitlab-ci Kubernetes Apache Kafka Npm(Software) Front End Software Development Docker Jenkins Microservices

Job description

Au sein de la DSI digitale, vous intègrerez une équipe de développement en charge du monitoring des écrans digitaux. Cette équipe a pour objectif de développer la nouvelle application qui permettra de suivre l’état en temps réel de nos mobiliers et d’historiser les différents indicateurs et alertes, qu’ils soient de type hardware ou en lien avec la diffusion des contenus.

En tant que membre de l’équipe de Delivery dans un environnement Agile Scrum mature, vous interviendrez sur tous les sujets relatifs aux applications sous la responsabilité de l’équipe dans un contexte international. Dans une approche DevOps, vous serez amené(e) à intervenir aussi bien lors de la conception de nouvelles fonctionnalités (Build) que lors de la maintenance des applications (Run) tout en assurant la qualité de service en Production.

Activités

  • Participation à la conception et au chiffrage des user stories à implémenter
  • Codage des features et des tests unitaires associés dans le respect des normes, de l’ergonomie et des bonnes pratiques d’ingénierie logicielle en vigueur dans son équipe
  • Participation à des revues de code
  • Participer à la définition et l’évolution de l’architecture (microservices, event-driven, observabilité, etc.)
  • Contribuer à l’amélioration continue du socle technique (CI/CD, qualité, performance)
  • Participation active aux différents cérémoniaux agile de son équipe (sprint review, rétro…)
  • Contribution aux tâches DevOps comme le maintien de CI
  • Diagnostic des incidents en production (support niveau 3)

Requirements

Niveau d’étude recherchéMaster II/Ecole d’ingénieur en informatique, avec minimum 5 ans d’expérience dans un environnement similaire Compétences requisesMaitrise du développement Java et Java EE (micro-profile)Maitrise du langage SQL et des bases de données relationnellesMaitrise du développement d’IHM Web avec AngularMaitrise des outils DevOps (ex : Jenkins, Gitlab CI)Connaissances des architectures techniques, notamment dans un contexte cloud (ex : AWS).Expérience en milieu Agile Bonnes notions d’anglais - écrit et parlé (échanges ponctuels avec les filiales) Compétences appréciéesExpérience avec des architectures Event Driven avec Apache Kafka ou équivalentExpérience avec Docker/Kubernetes dans un contexte cloud (ex : AWS)Expérience avec Quarkus et l’architecture hexagonaleExpérience avec des architectures micro-servicesExpérience de développement mobile hybride et/ou natifConnaissance du développement assisté par IA Socle Technique : Socles techniques backend : Java 8/11/17/21, Java EE 7 (JBoss), Jakarta EE 9/10 (Wildfly 25/Quarkus 3)Socle technique frontend : IHM HTML5, CSS3, Angular, PWAServices Web REST JSON (JAX-RS) / CDI / JPA 2 (MySQL 8.4)Architecture Event-Driven (messaging via Kafka)Jenkins, Docker/Kubernetes sur AWS, Maven/NPM, GIT, Sonar Qualités humaines recherchées : Prise d’initiative, force de propositionAutonomieEsprit d’équipe / partage de connaissancesCuriosité pour les nouveautés techniquesRigueur Bonnes aptitudes relationnelles (nombreux interlocuteurs), Master II/Ecole d’ingénieur en informatique, avec minimum 5 ans d’expérience dans un environnement similaire, * Maitrise du développement Java et Java EE (micro-profile)

  • Maitrise du langage SQL et des bases de données relationnelles
  • Maitrise du développement d’IHM Web avec Angular
  • Maitrise des outils DevOps (ex : Jenkins, Gitlab CI)
  • Connaissances des architectures techniques, notamment dans un contexte cloud (ex : AWS).
  • Expérience en milieu Agile
  • Bonnes notions d’anglais - écrit et parlé (échanges ponctuels avec les filiales), * Expérience avec des architectures Event Driven avec Apache Kafka ou équivalent
  • Expérience avec Docker/Kubernetes dans un contexte cloud (ex : AWS)
  • Expérience avec Quarkus et l’architecture hexagonale
  • Expérience avec des architectures micro-services
  • Expérience de développement mobile hybride et/ou natif
  • Connaissance du développement assisté par IA

Socle Technique :

  • Socles techniques backend : Java 8/11/17/21, Java EE 7 (JBoss), Jakarta EE 9/10 (Wildfly 25/Quarkus 3)
  • Socle technique frontend : IHM HTML5, CSS3, Angular, PWA
  • Services Web REST JSON (JAX-RS) / CDI / JPA 2 (MySQL 8.4)
  • Architecture Event-Driven (messaging via Kafka)
  • Jenkins, Docker/Kubernetes sur AWS, Maven/NPM, GIT, Sonar

Qualités humaines recherchées :

  • Prise d’initiative, force de proposition
  • Autonomie
  • Esprit d’équipe / partage de connaissances
  • Curiosité pour les nouveautés techniques
  • Rigueur
  • Bonnes aptitudes relationnelles (nombreux interlocuteurs)

EUR

Maven Force de proposition JPA IHM AWS Git Pro-activité Angular HTML5 Jenkins Kubernetes Autonomie KAFKA MySQL Amélioration continue JSON Java CSS3 Monitoring Docker

About the company

JCDecaux est N°1 mondial du mobilier urbain et de la publicité dans les transports, N°1 européen de l’affichage grand format et leader dans le vélo en libre-service.

Avec un effectif de plus de 13 000 collaborateurs, le Groupe est présent dans plus de 80 pays. Un chiffre d’affaires de 3 618,5 millions d’euros a été réalisé en 2018.

Inventeur du concept du Mobilier Urbain en 1964, JCDecaux est le seul acteur mondial à exercer exclusivement le métier de la Communication Extérieure.

La DSI Digital développe et opère le système d’information pilotant les écrans digitaux installés dans plus de 70 pays. Dans ce cadre, elle développe et maintient toutes les applications nécessaires à la bonne diffusion des campagnes publicitaires et institutionnelles : applications de référencement des mobiliers, monitoring des équipements, planification de la diffusion des contenus saisie des messages d’information., JCDecaux est N°1 mondial du mobilier urbain et de la publicité dans les transports, N°1 européen de l’affichage grand format et leader dans le vélo en libre-service.Avec un effectif de plus de 13 000 collaborateurs, le Groupe est présent dans plus de 80 pays. Un chiffre d’affaires de 3 618,5 millions d’euros a été réalisé en 2018.Inventeur du concept du Mobilier Urbain en 1964, JCDecaux est le seul acteur mondial à exercer exclusivement le métier de la Communication Extérieure.

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.

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

3:47 min

Exploring JSON, CBOR, and JOSE for data serialization

Aaron Russell · LIVE

1:44 min

Playing synthesized backend audio objects in browsers

Lee Boonstra · LIVE

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

3:39 min

Comparing software developer hiring challenges across European markets

Rudi Bauer Rudi Bauer +3 · Cappuccino with HR

Videos

See all

Related articles

See all