Développeur Angular Java (dominante Front-End) (H/F)

Collective
Paris, France
9 days ago

Role details

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

Job location

Paris, France

Tech stack

Clean Code Principles
Java
API
Automation of Tests
Unit Testing
Code Review
Continuous Integration
Data Migration
Relational Databases
Linux
DevOps
Red Hat Enterprise Linux - RHEL
Prometheus
Web Applications
Test Driven Development
Delivery Pipeline
Grafana
Spring-boot
Backend
Angular
Gitlab-ci
Kubernetes
Front End Software Development
REST
Code Restructuring
Docker

Job description

Développeur Fullstack Angular / Java (dominante Front-End) 60% Front 40% Back

Dans le cadre de la modernisation de notre plateforme et de l'adoption d'une culture "You Build It, You Run It", nous recherchons un développeur fullstack avec une forte expertise Angular et de solides compétences en Java.

Au-delà du développement, nous attendons un profil capable de concevoir, challenger et justifier ses choix techniques, avec une vraie posture d'ingénieur et non d'exécutant., Concevoir et développer des applications web modernes avec une dominante front-end en Angular et des services backend en Java / Spring Boot

Participer activement aux choix d'architecture et être en capacité de les argumenter (techniques, performances, maintenabilité)

Mettre en œuvre les bonnes pratiques de développement : clean code, tests automatisés, revues de code, craftsmanship

Concevoir, industrialiser et maintenir les pipelines CI/CD (GitLab CI)

Contribuer à l'observabilité et au monitoring (Prometheus, Grafana, ELK, OpenTelemetry)

Optimiser les performances globales : code, API, requêtes, expérience utilisateur

Assurer la mise en production et le run des applications (disponibilité, incidents, amélioration continue)

Participer à la démarche produit : conception, échanges avec les équipes, amélioration continue

Être force de proposition sur les outils, architectures et pratiques DevOps

Requirements

Compétences techniques indispensables

Excellente maîtrise de Angular (architecture, performance, bonnes pratiques front)

Bonne maîtrise de Java / Spring Boot (API REST, services)

Expérience confirmée en Software Craftsmanship : clean code, TDD, refactoring, code reviews

Capacité à concevoir et développer des API robustes et performantes

Expérience avec les bases de données relationnelles

Expérience sur des traitements batchs volumineux ou critiques

Compétences appréciées

Connaissances en environnement Linux / cloud / réseau (RedHat, etc.)

Expérience en CI/CD, Docker, Kubernetes

Connaissances en sécurité applicative et cloud

Expérience en migration de données

Maîtrise des tests unitaires et d'intégration

  • Soft skills clés

Capacité à prendre du recul et justifier ses choix techniques

Esprit critique et capacité à challenger les solutions existantes

Autonomie et capacité à résoudre des problématiques complexes

Esprit d'équipe et goût pour le partage de connaissances

Communication claire avec les équipes tech, produit et ops

Proactivité dans l'amélioration continue des pratiques et des outils

  • Ce que nous recherchons avant tout

Un profil engagé, curieux et responsable, capable de :

comprendre les enjeux métier

proposer des solutions adaptées

assumer ses choix techniques

Apply for this position