Point your AI agent at freehire and let it find you a job.

Get the CLI →

Concretio Services

NewBe an early applicant

[CDI] Développeur Java Confirmé — Full-Stack / CI/CD / Sécurité / IA

Posted Updated
Discussion

Summary

Permanent (CDI) role in Lyon for a confirmed Java developer who builds REST APIs and microservices with Java 17/21 and Spring Boot, plus TypeScript front-ends in Angular or Vue.js. Daily work spans CI/CD pipelines (GitLab CI/GitHub Actions/Jenkins), OWASP-driven security, and AI coding assistants like Copilot and Claude Code.

MISSIONS PRINCIPALES

Développement Java

  • Développer et maintenir des APIs REST et microservices en Java 17/21 avec Spring Boot 3.x (Spring Security, Spring Data JPA)

  • Écrire des tests unitaires et d’intégration rigoureux (JUnit 5, Mockito, AssertJ)

  • Participer aux code reviews en équipe mixte

Contribution Full-Stack TypeScript

  • Développer des composants et interfaces en Angular (RxJS, routing, HttpClient) ou Vue.js (Composition API, Pinia, Vue Router)

  • Intégrer les APIs REST depuis le front-end en TypeScript

CI/CD & DevOps

  • Contribuer aux pipelines CI/CD (GitLab CI, GitHub Actions, Jenkins ou équivalent) : écriture, amélioration, intégration des tests automatisés et du linting

  • Maîtriser le cycle de delivery complet : commit build test deploy

Sécurité by Design

  • Appliquer l’OWASP Top 10 dans le développement quotidien : injection, XSS, CSRF, broken auth

  • Gérer les dépendances vulnérables (SCA : Dependabot, Snyk, OWASP Dependency-Check)

  • Configurer et utiliser Spring Security (authentication, autorisation, JWT/OAuth2)

Usage de l’IA dans le Développement

  • Utiliser GitHub Copilot, Cursor, Claude Code ou équivalent au quotidien pour la génération de code, les tests, la documentation et le refactoring

  • Structurer les prompts pour des cas d’usage complexes

  • Valider et revue le code généré pour éviter la dette technique

Collaboration en Équipe Mixte

  • Participer aux rituels Agile (daily, sprint planning, review, rétro)

  • Travailler avec des interlocuteurs variés : développeurs ESN, tech leads et product owners côté client

  • Gérer Git en équipe : branching strategy, merge requests, résolution de conflits

Skills

Apply

See also

Full-Stack jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.