Développeur Java - React Confirmé H/F

Savane Consulting
Noisy-le-Grand, France
3 days ago
Apply on www.hellowork.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
2 years minimum
Working hours
Regular working hours

Tech stack

Java (Programming Language) Agile Methodology Unit Testing Software Quality Information Systems Continuous Integration Relational Databases Hibernate (Java) Mobile Application Software Spring Framework Junit PostgreSQL
+17 more
Scrum Methodology Swagger Software Engineering SONAR (Symantec) SonarQube ReactJS Spring-boot Generative AI Backend Git Spring Data Gitlab-ci Apache Kafka Front End Software Development Restful APIs Jenkins Artifactory

Job description

Vous intervenez sur un programme permettant de centraliser, homogénéiser et diffuser les informations voyageurs provenant de différentes sources : horaires, prochains passages, perturbations, données des autres transporteurs et informations destinées aux différents supports d’information.

Les applications développées répondent à des enjeux importants de performance et de haute disponibilité et alimentent notamment les écrans en station, les afficheurs métro et bus, le site web, les applications mobiles ainsi que les systèmes d’information régionaux.

La mission comporte une forte dominante backend, avec également des interventions ponctuelles sur le frontend. Une attention particulière est portée au RUN et à la résolution des incidents de production, en parallèle des développements planifiés.

Missions principales

  • Concevoir et développer les évolutions des applications d’information voyageurs.
  • Participer au développement et à la maintenance des composants backend.
  • Développer et maintenir les API REST.
  • Participer ponctuellement aux développements frontend.
  • Travailler sur des applications soumises à des contraintes de performance et de haute disponibilité.
  • Participer à l’intégration et à la diffusion de données en continu.
  • Développer les tests unitaires et contribuer à la qualité du code.
  • Participer à l’amélioration et à l’optimisation des applications existantes.
  • Prendre en charge les bugs et incidents de production en fonction des priorités du RUN.
  • Collaborer avec les différentes équipes techniques du plateau sur des problématiques transverses.
  • Participer aux cérémonies et au fonctionnement de l’équipe en Agile / Scrum.
  • Contribuer à l’utilisation de solutions d’IA générative dans le cadre des activités de développement.

Requirements

2 à 7 ans d’expérience en développement logiciel.Solide expérience en Java, idéalement Java 17 ou 21.Maîtrise de Spring Boot.Bonne connaissance des bases de données relationnelles, notamment PostgreSQL.Expérience avec les API REST et Swagger.Maîtrise de JUnit pour les tests unitaires.Bonne connaissance de Git et des workflows de développement.Expérience avec les chaînes CI/CD, notamment Jenkins, GitLab CI/CD et Artifactory.Connaissance de Sonar pour le suivi de la qualité du code.Expérience avec Kafka ou une technologie de diffusion de données en continu.Connaissance de Hibernate / Spring Data et des problématiques d’optimisation ORM.Des compétences en React sont attendues pour les interventions frontend.Connaissance des méthodologies Agile / Scrum.Une expérience dans un environnement soumis à des contraintes de performance, haute disponibilité et RUN sera particulièrement adaptée à la mission., Type de profil : Développeur confirméExpérience : 2 à 7 ansDominante : Backend JavaFrontend : ReactStack : Java 17/21, Spring Boot, PostgreSQL, Kafka, React, Hibernate, Spring DataCI/CD : Jenkins, GitLab CI/CD, ArtifactoryMéthodologie : Agile / Scrum, * 2 à 7 ans d’expérience en développement logiciel.

  • Solide expérience en Java, idéalement Java 17 ou 21.
  • Maîtrise de Spring Boot.
  • Bonne connaissance des bases de données relationnelles, notamment PostgreSQL.
  • Expérience avec les API REST et Swagger.
  • Maîtrise de JUnit pour les tests unitaires.
  • Bonne connaissance de Git et des workflows de développement.
  • Expérience avec les chaînes CI/CD, notamment Jenkins, GitLab CI/CD et Artifactory.
  • Connaissance de Sonar pour le suivi de la qualité du code.
  • Expérience avec Kafka ou une technologie de diffusion de données en continu.
  • Connaissance de Hibernate / Spring Data et des problématiques d’optimisation ORM.
  • Des compétences en React sont attendues pour les interventions frontend.
  • Connaissance des méthodologies Agile / Scrum.

Une expérience dans un environnement soumis à des contraintes de performance, haute disponibilité et RUN sera particulièrement adaptée à la mission.

EUR

Spring Git Hibernate JUnit Jenkins Scrum KAFKA PostgreSQL SonarQube API REST Spring Boot Java

About the company

Le groupe Savane représente :

  • 3 agences : Paris, Lyon et Rennes
  • 5 filiales spécialisées dans les métiers de l’ingénierie informatique.
  • Une équipe soudée autour de valeurs communes et d’une vision de notre métier

Au sein de la DSI d’un acteur majeur du transport, vous rejoignez une équipe en charge des systèmes d’information liés à l’information voyageurs., Le groupe Savane représente :3 agences : Paris, Lyon et Rennes5 filiales spécialisées dans les métiers de l’ingénierie informatique.Une équipe soudée autour de valeurs communes et d’une vision de notre métier

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:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

1:52 min

Structuring and scaling the backend engineering team

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

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

1:55 min

Hiring backend developers with strong cultural fit

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:50 min

Evaluating the strategic benefits of hiring African developers

Mark Schaub Mark Schaub · World Congress 2024

Videos

See all

Related articles

See all