Ingénieur en Développement Logiciel H/F

Proxiad
Lille, France
9 days 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

Tech stack

Java (Programming Language) Application Programming Interfaces (APIs) Agile Methodology Business Logic Unit Testing Cloud Computing Code Coverage Continuous Integration Data Governance DevOps Junit Node.Js
+18 more
Mockito Swagger Software Deployment Software Engineering SonarQube Openapi Datadog Google Cloud Spring-boot Backend Spring Data Kotlin Data Lakes Kubernetes Front End Software Development Api Gateway Docker Microservices

Job description

La fiabilité de notre méthodologie acquise au fil des années nous a permis d’accompagner nos clients sur tout le cycle de vie de leurs projets.

Au fil de vos missions à nos côtés, vous participez à la réussite des projets informatiques de nos clients, directement dans leurs équipes ou depuis notre Centre de Services.

Si vous souhaitez embarquer pour une longue aventure dans une PME en croissance, responsable et engagée, rejoignez-nous !

Dans le cadre d’un programme de modernisation de son architecture technique, notre client recherche un(e) Développeur.se Java / Spring Boot expérimenté(e).

Vous intégrerez une Feature Team composée de développeurs Backend et Frontend, évoluant dans un environnement Agile.

L’équipe engage une migration majeure de ses services Back-end, dans un contexte d’évolution du modèle de données et de préparation de futures architectures : gestion des plans, intégration Datalake et gouvernance des données.

  1. Migration et refonte des API
  • Analyser le code existant en Node.js et comprendre la logique métier associée.

  • Challenger les implémentations actuelles et proposer des optimisations.

  • Réécrire les endpoints identifiés en Java 17 / Spring Boot 3.

  • Participer à la modernisation de l’architecture microservices.

  1. Conception API et approche Contract-First
  • Concevoir les contrats d’API en amont des développements.

  • Mettre en oeuvre les spécifications OpenAPI / Swagger.

  • Participer au développement du BFF en Kotlin.

  1. Qualité et bonnes pratiques de développement
  • Garantir une couverture de tests robuste : tests unitaires, d’intégration et d’acceptance.

  • Utiliser les outils et frameworks de test adaptés (JUnit, Mockito, Testcontainers).

  • Veiller au respect des standards de qualité et des métriques SonarQube.

  1. Cloud, CI/CD et monitoring
  • Participer à l’intégration continue et au déploiement des applications.

  • Intervenir dans un environnement Cloud GCP.

  • Évoluer dans un contexte conteneurisé (Docker / Kubernetes).

  • Contribuer au monitoring et à l’alerting via Datadog.

Requirements

Vous justifiez d’une expérience significative de 5 à 7 ans minimum en développement Java, idéalement dans des environnements microservices et Agile.Vous maîtrisez notamment :Java 17 et Spring Boot 3 : développement REST, Spring Data, architecture microservices.Kotlin : pratique concrète du langage, idéalement dans le cadre du développement d’un BFF ou d’une API Gateway.Node.js : capacité à lire, comprendre et analyser du code existant.Tests et qualité : JUnit, Mockito, Testcontainers, tests unitaires et d’intégration.Cloud & DevOps : Docker, Kubernetes et environnement GCP.Vous évoluez avec aisance dans des environnements techniques exigeants et accordez une importance particulière à la qualité, à la maintenabilité et à la performance du code.Votre état d’espritJava 17 Spring Boot 3 Kotlin Node.js Spring Data REST Microservices OpenAPI / Swagger GCP Docker Kubernetes Flux CI/CD SonarQube Datadog JUnit Mockito Testcontainers, Vous justifiez d’une expérience significative de 5 à 7 ans minimum en développement Java, idéalement dans des environnements microservices et Agile.

Vous maîtrisez notamment :

Java 17 et Spring Boot 3 : développement REST, Spring Data, architecture microservices.

Kotlin : pratique concrète du langage, idéalement dans le cadre du développement d’un BFF ou d’une API Gateway.

Node.js : capacité à lire, comprendre et analyser du code existant.

Tests et qualité : JUnit, Mockito, Testcontainers, tests unitaires et d’intégration.

Cloud & DevOps : Docker, Kubernetes et environnement GCP.

Vous évoluez avec aisance dans des environnements techniques exigeants et accordez une importance particulière à la qualité, à la maintenabilité et à la performance du code.

Votre état d’esprit

Java 17 Spring Boot 3 Kotlin Node.js Spring Data REST Microservices OpenAPI / Swagger GCP Docker Kubernetes Flux CI/CD SonarQube Datadog JUnit Mockito Testcontainers

EUR

Intégration continue API Google cloud platform REST Kotlin JUnit Kubernetes Node.js SonarQube Spring Boot Java Monitoring Docker

About the company

Depuis plus 20 ans, Proxiad développe son expertise en innovation pour ses clients dans leurs processus de transformation digitale., Depuis plus 20 ans, Proxiad développe son expertise en innovation pour ses clients dans leurs processus de transformation digitale.La fiabilité de notre méthodologie acquise au fil des années nous a permis d’accompagner nos clients sur tout le cycle de vie de leurs projets.Au fil de vos missions à nos côtés, vous participez à la réussite des projets informatiques de nos clients, directement dans leurs équipes ou depuis notre Centre de Services.Si vous souhaitez embarquer pour une longue aventure dans une PME en croissance, responsable et engagée, rejoignez-nous !

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

Loading talks and stories from around this role…