Développeur Fullstack

LUKLA

Plaisir

Sur place

EUR 90 000 - 125 000

Plein temps

Il y a 2 jours
Soyez parmi les premiers à postuler

Une candidature complète en une minute

Un CV et une lettre de motivation personnalisés, prêts à envoyer.

Passez les filtres ATS

Résumé du poste

LUKLA recherche un ingénieur développeur senior pour piloter les évolutions des plateformes de mobilité urbaine. Vous travaillerez sur les couches backend (Java 17+/Spring) et frontend (Angular), en développant des APIs, en assurant performance, sécurité et scalabilité dans un environnement Kubernetes.

Vous participerez à l’architecture, aux revues de code et à l’amélioration continue avec les pratiques Clean Code, CI/CD et collaboration avec les Ops et les équipes produit.

Qualifications

  • Maîtrise de Java 17+ et de l’écosystème Spring (Boot, Data, Security).
  • Bonnes connaissances Hibernate/JPA, Clean Architecture, microservices et SAGA.
  • Conception et utilisation d’APIs REST (OpenAPI/Swagger, JAX‑RS).
  • Sécurité: OAuth2/OIDC et bonnes pratiques d’authentification.
  • Angular et TypeScript, UX et performance front.
  • Docker et Kubernetes, CI/CD (GitLab/Jenkins).
  • Outils d’industrialisation et QA (Liquibase, SonarQube).
  • Méthodes et outils de développement moderne (Maven/Gradle, Git).

Responsabilités

  • Concevoir et développer les évolutions full-stack (back-end et front-end).
  • Assurer performance, sécurité et scalabilité sur Kubernetes et microservices.
  • Participer aux revues de code et promouvoir le Clean Code et les bonnes pratiques.
  • Contribuer au chiffrage et à l’identification des risques techniques.
  • Collaborer étroitement avec les Ops, les équipes produit et QA pour les déploiements.

Connaissances

Java 17+
Spring Framework
Hibernate/JPA
Microservices
REST APIs
Angular
Kubernetes
CI/CD
AWS basics
Databases

Outils

Liquibase
OpenAPI/Swagger
JAX-RS
OAuth2/OIDC
Maven/Gradle
GitLab CI
Jenkins
SonarQube
IntelliJ
Docker

Description du poste

Contexte

Au sein de la DSI d’un grand groupe international, vous êtes en charge des plateformes et interfaces d’un service de mobilité urbaine déployé dans plusieurs dizaines de villes dans le monde.

Rôles et activités
Développement & expertise (back-end et front-end)
  • Concevoir et développer les évolutions de bout en bout : APIs back-end (Java/Spring) et front-end (Angular).
  • Prendre en charge les développements complexes : logique métier, performance, sécurité, intégration.
  • Tenir compte des contraintes de scalabilité (stateless, gestion de sessions, performance base de données) et du fonctionnement sur Kubernetes.
  • Utiliser de manière avancée les outils d’IA (copilotes, générateurs de code, revue de code assistée, documentation) tout en gardant la maîtrise des choix techniques.
  • Participer aux revues de code et promouvoir les bonnes pratiques de Clean Code et de conception (back et front).
Cadrage & conception
  • Analyser la faisabilité technique des demandes (user stories, évolutions, projets) sur toute la chaîne front/back.
  • Participer à la définition des architectures et aux POC, challenger les besoins et proposer des solutions adaptées à un environnement scalable sur K8s.
  • Contribuer au chiffrage (grooming) et à l’identification des risques techniques (performance, montée en charge, résilience).
Qualité, sécurité & conformité
  • Appliquer et faire respecter les normes internes : Security by Design, règles de développement, standards d’architecture.
  • Contribuer à la préparation et à la validation des packages de livraison (conteneurs, dépendances, scripts base de données, assets front, configuration).
  • Intégrer les outils de qualité (Sonar, tests automatisés, scans de sécurité) dans la chaîne CI/CD.
Production & exploitation
  • Travailler en étroite collaboration avec les équipes Ops pour l’exploitation sur Kubernetes.
  • Analyser les incidents de production et contribuer aux plans d’actions correctifs et préventifs.
  • Suivre la performance, la montée en charge et la stabilité des services (autoscaling, gestion des ressources, temps de réponse).
  • Contribuer au pilotage des déploiements et au suivi post-mise en production.
Compétences techniques requises
Back-end (dominante du poste)
  • Maîtrise de Java 17+ et de l’écosystème Spring (Boot, Data, Security).
  • Bonne connaissance de Hibernate/JPA, Clean Architecture, Orchestrator Pattern, microservices, SAGA.
Bases de données
  • Pratique de PostgreSQL et/ou MySQL.
  • Idéalement, expérience d’outils de gestion de schémas (Liquibase ou équivalent).
APIs & sécurité
  • Maîtrise des architectures REST (design, versioning, performance), OpenAPI, Swagger, JAX-RS (Jersey).
  • Bonnes connaissances en sécurité : OAuth2, OIDC, bonnes pratiques d’authentification et d’autorisation.
Front-end (Angular)
  • Bon niveau en Angular et TypeScript.
  • Connaissance de l’écosystème front : HTML5/CSS3, RxJS, gestion d’état, consommation d’APIs REST.
  • Sensibilité à l’UX et à la performance front (temps de chargement, optimisation des appels), Green IT.
Écosystème, Cloud & DevOps
  • Pratique d’environnements conteneurisés : Docker, idéalement Kubernetes.
  • Compréhension des enjeux de scalabilité horizontale, résilience et observabilité dans un cluster K8s.
  • Outils : Maven, Gradle, GitLab CI, Jenkins, Sonar, Git, IntelliJ (avec assistant IA).
  • Connaissance d’outils d’industrialisation (Ansible ou équivalent) et de plateformes Cloud (AWS ou équivalent) appréciée.
Qualité & tests
  • Pratique de JUnit, Mockito, tests d’APIs (REST-assured ou équivalent).
  • Tests front (Jasmine, Karma, Jest, Cypress ou équivalent) appréciés.
  • Habitude d’intégrer les tests automatisés dans la chaîne CI/CD.
Outils d’IA
  • Utilisation ou forte appétence pour les copilotes de développement et les générateurs de code.
  • Capacité à évaluer, corriger et fiabiliser du code généré par IA.
Qualités humaines recherchées
  • Autonomie, capacité à apprendre vite (notamment sur K8s, Cloud et IA si ce n’est pas déjà acquis).
  • Goût pour le travail en équipe, le partage et l’amélioration continue.
  • Curiosité et veille technologique.
  • Capacité à communiquer clairement avec les développeurs, l’architecte, les équipes produit et les Ops.
Obtenez votre examen gratuit et confidentiel de votre CV.

ou faites glisser et déposez votre fichier ici.

Similar jobs

Postes similaires à comparer

Software Engineer (full-stack)
Software Engineer (full-stack)

Helloasso • Bègles

Sur place
EUR 65 000 - 90 000
Rémunération des astreintes
Développeur back (java 21) (IT) / Freelance
Développeur back (java 21) (IT) / Freelance

Esenca • Lille

Sur place
EUR 60 000 - 90 000
DÉVELOPPEUR FULLSTACK (dominante back-end)
DÉVELOPPEUR FULLSTACK (dominante back-end)

ADBI • Plaisir

Sur place
EUR 60 000 - 90 000
Développeur Fullstack (IT) / Freelance
Développeur Fullstack (IT) / Freelance

VISIAN • Paris

Sur place
EUR 70 000 - 110 000
Tech lead front end – Angular Java & IA
Tech lead front end – Angular Java & IA

Kéoni Consulting • Paris

Sur place
EUR 65 000 - 90 000
Développeur Full Stack – Confirmé
Développeur Full Stack – Confirmé

Consort Group • Angers

Sur place
EUR 55 000 - 85 000
Lead Développeur Fullstack | Kubernetes, CI/CD & Cloud
Lead Développeur Fullstack | Kubernetes, CI/CD & Cloud

Gec Groupe • Saint-Denis

Hybride
EUR 90 000 - 120 000
Ingénieur Platform Engineering Senior F/H
Ingénieur Platform Engineering Senior F/H

AIS • Rennes

Sur place
EUR 65 000 - 95 000
Événements conviviaux
Binôme Manager technique/RH
Ingénieur Exploitation & Run
Ingénieur Exploitation & Run

Instant System - Enabling MaaS • Biot

Hybride
EUR 45 000 - 48 000
Crèche d'entreprise
Télétravail 2 jours/semaine
Développeur FullStack .Net / React - IA
Développeur FullStack .Net / React - IA

Global Experts Consulting • Saint-Denis

Hybride
EUR 90 000 - 120 000