Développeur FullStack Java/Angular - CDI H/F

Collective
Lille, France
2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Application Programming Interfaces (APIs) Agile Methodology Amazon Web Services Amazon S3 Automation of Tests Databases Continuous Integration DevOps Junit PostgreSQL Liquibase
+15 more
Apache Maven Scrum Methodology Redis Cloud Services Software Engineering Openapi Delivery Pipeline Spring-boot Backend Gitlab Git Kotlin AngularJS Cloud Integration Docker

Job description

  • Développer et adapter les évolutions nécessaires côté Back-End et Front
  • Contribuer à la qualité, à la sécurité et aux performances du code
  • Participer aux rituels et échanges techniques avec l’équipe interne
  • Intégrer les tests automatisés dans les pipelines existants
  • Documenter les évolutions réalisées
  • Faire preuve d’une très grande adaptabilité et être opérationnel très rapidement, * Développer des solutions backend de qualité : conception, développement et maintenance des fonctionnalités backend
  • Contribution à la vie de l’équipe travaillant dans un cadre Agile
  • Participation, dans le cadre des principes DEVOPS, au déploiement et au suivi de votre application
  • Au sein d’un écosystème de projets variés, être force de proposition et au cœur de l’amélioration continue, * Structuration de modules, API et services
  • Approche modulaire et découplée
  • Réutilisabilité du code ; simplicité et cohérence
  • Scalabilité technique et fonctionnelle

8/ Supervision IT

  • Mise en place et amélioration des logs
  • Contribution à la supervision existante
  • Diagnostic rapide d’incidents ou anomalies

Requirements

1/ Architecture IT

  • Connaissance des composants : serveurs, applications, bases de données, réseau, services cloud
  • Compréhension des interactions entre composants
  • Maîtrise des standards techniques, choix technologiques, niveaux de sécurité, performances et évolutivité

2/ Capacité d’analyse et de synthèse

  • Compréhension rapide de l’existant
  • Identification des données essentielles
  • Détection des impacts potentiels
  • Production d’analyses claires et structurées
  • Capacité à aller directement à l’essentiel

3/ CI/CD

  • Maîtrise des pipelines CI/CD
  • Pratique avancée de Git, automatisation et contrôle qualité
  • Intégration des tests automatisés dans les pipelines

4/ Développement logiciel (stack requise)

  • Langages & frameworks : Java 21+ ; Spring Boot 3
  • Outils : Git ; Maven ; Docker
  • Cloud & intégrations : AWS SDK ; LocalStack (mock AWS S3)
  • Tests & qualité : JUnit 5 ; OpenAPI
  • Base de données & persistance : PostgreSQL ; Liquibase ; Redis ; Lombok
  • Autres : ClamAV
  • Autres technos : Angular, Kotlin

5/ Méthodologie et pratiques de tests

  • Connaissance des méthodologies agiles (Scrum)
  • Estimation de charges
  • Rédaction de documentation technique
  • Maîtrise des frameworks de tests et automatisation
  • Préparation/gestion des jeux de données
  • Lecture et optimisation de code existant

6/ Collaboration

  • Communication claire, écoute active, posture constructive
  • Travail en équipe ; partage d’information ; coordination
  • Très grande adaptabilité, sens des responsabilités, autonomie

7/ Software Design, Obligatoire Java, SpringBoot, Angular, Kotlin, Gitlab, Adaptabilité, API

Important Docker, AWS, PostgreSQL, * Connaissance des composants : serveurs, applications, bases de données, réseau, services cloud

  • Maîtrise des standards techniques, choix technologiques, niveaux de sécurité, performances et évolutivité

  • Capacité d’analyse et de synthèse : compréhension rapide de l’existant, identification des données essentielles, détection des impacts potentiels, production d’analyses claires et structurées

  • Maîtrise des pipelines CI/CD et pratique avancée de Git, automatisation et contrôle qualité

  • Intégration des tests automatisés dans les pipelines

  • Compétences en développement logiciel avec la stack : Java 21+, Spring Boot 3, Git, Maven, Docker, AWS SDK, LocalStack, JUnit 5, OpenAPI, PostgreSQL, Liquibase, Redis, Lombok, ClamAV

  • Connaissance des méthodologies agiles (Scrum), estimation de charges, rédaction de documentation technique

  • Maîtrise des frameworks de tests et automatisation, préparation/gestion des jeux de données, lecture et optimisation de code existant

  • Compétences en collaboration : communication claire, écoute active, posture constructive, travail en équipe, partage d’information, coordination

  • Très grande adaptabilité, sens des responsabilités, autonomie

  • Compétences en software design : structuration de modules, API et services, approche modulaire et découplée, réutilisabilité du code, simplicité et cohérence, scalabilité technique et fonctionnelle

  • Compétences en supervision IT : mise en place et amélioration des logs, contribution à la supervision existante, diagnostic rapide d’incidents ou anomalies

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

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 · WWC 2023

4:15 min

Refactoring test code dependencies with Maven and JUnit

Benjamin Bischoff Benjamin Bischoff · Europe 2026 Virtual

3:55 min

Demonstrating semantic routing thresholds with the Redis vector library

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

1:48 min

Structuring and naming conventions for unit test methods

Annelore Egger Annelore Egger · WWC 2025

Videos

See all

Related articles

See all