OmDev Logo
GetYourJob
0
Publié hier

Développeur Fullstack Java - Spring & Angular H/F

Entreprise
Localisation
Yvelines - 78
Sur site
Type de contrat
Freelance
Niveau
Rémunération
55–65 k€/an• Salaire annuel

Salaire du marché

Médiane du marché
450€/j
Estimation
420€/jfourchette habituelle500€/j

Cette offre n'affiche pas de TJM. D'après 35 offres pour ce poste (tous niveaux, Île-de-France), le marché se situe autour de 450€/j (420€/j–500€/j).

TJM du marché pour Full-Stack en région Île-de-France : médiane 450 €/jour, P25–P75 : 420–500 €/jour, n = 35 offres. TJM Java à Paris

Baromètre TJM et salaires IT

Description du poste

Les missions du poste


Expert en transformation digitale, nous accompagnons nos clients à chaque étape de leur développement pour répondre à leurs enjeux métiers et technologiques.

Avec 14 agences en France, au Portugal et au Canada, Lùkla a su développer un portefeuille de clients sur un vaste champ de compétences et dans de nombreux secteurs.

Nous proposons un catalogue de 6 offres complémentaires : Managed Services, Digital Workplace, Change & Adopt, Apps & Data, Web & Marketing, et Cloud & Cyber.

Ancrée dans les valeurs de proximité, d'engagement, de confiance et de respect, notre entreprise crée une atmosphère propice au développement de compétences et au bien-être.

Rejoindre Lùkla, c'est embarquer dans une aventure collective où passion et expertise se mêlent pour répondre aux besoins de chacun.

Ensemble, allons plus haut et plus loin pour libérer votre potentiel.



Contexte

Au sein de la DSI d'un grand groupe international, vous rejoignez l'équipe en charge des plateformes et interfaces d'un service de mobilité urbaine partagée, déployé dans de nombreuses villes à l'international.

Vous intervenez comme développeur Fullstack (dominante back-end Java/Spring, front-end Angular) dans un environnement cloud-native sur AWS (RDS, EKS, Route 53). La production s'adapte à l'activité : pics d'usage, saisonnalité, événements.

Votre mission : avec l'équipe, garantir la qualité, la performance et la robustesse des services sur toute la chaîne applicative (back-end et front-end), dans un environnement Kubernetes hautement scalable. Vous prenez en charge les développements clés et contribuez au cadrage technique.

Rôles et activités

Développement et 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 et 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 Kubernetes.
- Contribuer au chiffrage (grooming) et à l'identification des risques techniques (performance, montée en charge, résilience).

Qualité, sécurité et 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 et 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 après mise en production.

Le profil recherché

Profil recherchéCompétences techniques requisesBack-end (dominante du poste)Maîtrise de Java 17+ et de l'écosystème Spring (Boot, Data, Security).Bonne connaissance d'Hibernate/JPA, de la Clean Architecture, de l'Orchestrator Pattern, des microservices et du pattern SAGA.Bases de donnéesPratique de PostgreSQL et/ou MySQL.Idéalement, expérience d'un outil de gestion de schémas (Liquibase ou équivalent).APIs et sécuritéMaîtrise des architectures REST (design, versioning, performance), d'OpenAPI/Swagger et de 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, à la performance front (temps de chargement, optimisation des appels) et au Green IT.Écosystème, cloud et DevOpsPratique des environnements conteneurisés : Docker, idéalement Kubernetes.Compréhension des enjeux de scalabilité horizontale, de résilience et d'observabilité dans un cluster Kubernetes.Outils : Maven, Gradle, GitLab CI, Jenkins, Sonar, Git, IntelliJ AI Pro.Connaissance d'outils d'industrialisation (Ansible ou équivalent) et de plateformes cloud (AWS ou équivalent) appréciée.Qualité et testsPratique de JUnit, Mockito et des 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'IAUtilisation 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 recherchéesAutonomie et capacité à apprendre vite, notamment sur Kubernetes, le cloud et l'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.Informations pratiquesLieu : Yvelines (78), Ouest parisienTélétravail : 1 jour par semaine (le mercredi)Démarrage : ASAPDurée : 1 mois renouvelable

Bienvenue chez Lùkla

Expert en transformation digitale, nous accompagnons nos clients à chaque étape de leur développement pour répondre à leurs enjeux métiers et technologiques.Avec 14 agences en France, au Portugal et au Canada, Lùkla a su développer un portefeuille de clients sur un vaste champ de compétences et dans de nombreux secteurs.Nous proposons un catalogue de 6 offres complémentaires : Managed Services, Digital Workplace, Change & Adopt, Apps & Data, Web & Marketing, et Cloud & Cyber. Ancrée dans les valeurs de proximité, d'engagement, de confiance et de respect, notre entreprise crée une atmosphère propice au développement de compétences et au bien-être.Rejoindre Lùkla, c'est embarquer dans une aventure collective où passion et expertise se mêlent pour répondre aux besoins de chacun. Ensemble, allons plus haut et plus loin pour libérer votre potentiel.

Exigences du poste

Compétences requises

  • Java
  • Spring Boot
  • Spring Data
  • Spring Security
  • Hibernate
  • JPA
  • PostgreSQL
  • MySQL
  • Liquibase
  • REST API
  • OpenAPI
  • Web Services
  • OAuth
  • OpenID Connect
  • Angular
  • TypeScript
  • HTML
  • CSS
  • RxJS
  • Docker
  • Kubernetes
  • AWS
  • AWS Services
  • Route 53
  • Maven
  • Gradle
  • GitLab CI

Un plus

  • Spring
  • Cloud
  • API Development
  • Artificial Intelligence
  • Documentation technique
  • Scripting
  • SonarQube
  • QA Testing
  • Software Architecture
  • Microservices
  • Monitoring / Observability
  • GitLab

Toutes les offres Java à Paris

Plan d'action

Un plan personnalisé pour postuler intelligemment à cette offre.

À propos de l'entreprise

Voir toutes les offres de Lùkla

Publié par

Recruteur
Recruteur

Intéressé par cette offre ?

Cliquez sur "Postuler" pour accéder à l'offre.