Développeur Java - Angular H/F
Role details
Job location
Tech stack
Job description
Concevoir, développer et maintenir des applications web full-stack en Java (backend) et Angular (frontend).
- Participer à la conception technique à partir des besoins métiers et fonctionnels.
- Développer des API REST performantes et sécurisées avec Java / Spring Boot.
- Intégrer les interfaces Angular avec les services backend, en assurant cohérence et performance.
- Assurer la qualité du code (tests unitaires, revues, bonnes pratiques, intégration continue).
- Collaborer étroitement avec les équipes produit, QA et DevOps dans un environnement agile.
- Déployer et maintenir les applications sur les environnements de recette et de production (CI/CD, conteneurs, cloud).
Requirements
Profil recherché- Bac +5 en informatique ou équivalent- 5 ans d'expérience en développement Java et Angular- Maîtrise des technologies front et back-end- Expérience avec des projets web et API- Anglais professionnel appréciéCompétences techniques requisesBack-end- Java 8+ / JEE / Spring Boot / Spring MVC- Hibernate / JPA- Gestion des bases de données relationnelles : MySQL, PostgreSQL, Oracle- API REST / SOAP, JSON, XMLFront-end- Angular 10+ (TypeScript, RxJS, Angular CLI)- HTML5 / CSS3 / SCSS- Responsive design et bonnes pratiques UX/UICloud & DevOps (un plus)- CI/CD : Jenkins, GitLab CI, Azure DevOps- Conteneurs : Docker, Kubernetes- Cloud : AWS, Azure ou GCPOutils & méthodologies- Git / GitHub / GitLab- Agile / Scrum / Kanban- Tests unitaires et frameworks de test (JUnit, Jasmine, Karma...)- Bonnes pratiques de développement : SOLID, Design PatternsCompétences comportementales (soft skills)- Esprit analytique et rigoureux- Autonomie et sens de l'initiative- Capacité à résoudre des problèmes techniques complexes- Travail en équipe et collaboration interdisciplinaire- Communication claire et capacité à vulgariser les concepts techniques- Gestion des priorités et respect des délais, Bac +5 en informatique ou équivalent
- 5 ans d'expérience en développement Java et Angular
- Maîtrise des technologies front et back-end
- Expérience avec des projets web et API
- Anglais professionnel apprécié
Compétences techniques requises
Back-end
- Java 8+ / JEE / Spring Boot / Spring MVC
- Hibernate / JPA
- Gestion des bases de données relationnelles : MySQL, PostgreSQL, Oracle
- API REST / SOAP, JSON, XML
Front-end
- Angular 10+ (TypeScript, RxJS, Angular CLI)
- HTML5 / CSS3 / SCSS
- Responsive design et bonnes pratiques UX/UI
Cloud & DevOps (un plus)
- CI/CD : Jenkins, GitLab CI, Azure DevOps
- Conteneurs : Docker, Kubernetes
- Cloud : AWS, Azure ou GCP
Outils & méthodologies
- Git / GitHub / GitLab
- Agile / Scrum / Kanban
- Tests unitaires et frameworks de test (JUnit, Jasmine, Karma...)
- Bonnes pratiques de développement : SOLID, Design Patterns
Compétences comportementales (soft skills)
- Esprit analytique et rigoureux
- Autonomie et sens de l'initiative
- Capacité à résoudre des problèmes techniques complexes
- Travail en équipe et collaboration interdisciplinaire
- Communication claire et capacité à vulgariser les concepts techniques
- Gestion des priorités et respect des délais
Benefits & conditions
La liste des avantages UMAKE- 12 jours de RTT- Tickets restaurants- Mutuelle Alan à 100%- Vélo de fonction (VéloTaf)- Prime de cooptation- Prime d'apport d'affaire- Prime Syntech- Transport en commun à 50%