Développeur / Développeuse Fullstack Java / Angular - Consultant (H/F)

UPPLI
Paris, France
10 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
French
Experience level
Senior
Compensation
€ 48K

Job location

Remote
Paris, France

Tech stack

Java
Amazon Web Services (AWS)
Confluence
JIRA
HTML5
Automation of Tests
Unit Testing
Azure
CSS
Cloud Computing
Software Quality
Databases
Continuous Integration
DevOps
Hibernate
IntelliJ
Spring
JUnit
Maven
Performance Tuning
Scrum
Software Engineering
SonarQube
SQL Databases
TypeScript
RxJS
Technical Debt
Backend
Gitlab
GIT
Containerization
Angular
Gitlab-ci
Atlassian Tools
Figma
Bitbucket
Front End Software Development
REST
Jasmine
Docker
Jenkins
Microservices

Job description

Au sein de la practice ITS (Innovation & Technology Services) d'Uppli, le consultant développeur fullstack Java / Angular est un expert technique intervenant sur la conception, le développement et l'évolution de produits et projets digitaux à forte valeur ajoutée, dans des environnements agiles. Vous intervenez aussi bien sur des projets internes (solutions Uppli Lab) que chez nos clients (Transport, Énergie, E-commerce, Retail, etc.), en tant que consultant fullstack, avec une forte expertise Java (Backend) et Angular (Frontend). Artisan du produit, garant de la qualité du code et des choix techniques, vous collaborez étroitement avec les Product Owners, UX/UI Designers et équipes agiles, afin de délivrer des solutions performantes, maintenables et orientées utilisateur. NB : Un accompagnement progressif est prévu pour la prise en main des environnements, ainsi qu'une formation interne aux processus, méthodes et standards Uppli. Missions & tâches En collaboration avec les équipes Front, Back, UX/UI, PO et Scrum Master, vous intervenez sur : Développement Frontend - Angular - Conception et développement d'interfaces web responsives, performantes et accessibles - Développement d'applications Angular modernes et maintenables (Angular 15+) - Mise en œuvre des bonnes pratiques Angular : - Architecture modulaire (Core / Shared / Feature modules) - Approche standalone components - Gestion avancée de l'état (RxJS, NgRx, Signals) - Lazy loading et optimisation des performances - Respect des principes SOLID et Clean Architecture côté Front - Intégration des maquettes UX/UI (Design System, Figma) - Gestion des formulaires complexes (Reactive Forms) Développement Backend - Java - Développement et évolution de modules et micro-services Java - Conception d'API REST performantes et sécurisées - Utilisation des standards Java (Spring / Hibernate / Maven) - Interaction avec les bases de données SQL Qualité, tests & DevOps - Développement de tests unitaires et d'intégration Front & Back (Jasmine, Karma, JUnit.) - Mise en place de scénarios de tests automatisés - Suivi et réduction de la dette technique (coverage, bugs, qualité de code) - Contribution à la CI/CD et à l'automatisation des pipelines - Rédaction et mise à jour de la documentation technique Agilité & innovation - Participation active aux rituels agiles (Daily, Planning, Refinement, Démo, Rétro) - Contribution aux POC et expérimentations techniques - Force de proposition sur l'évolution des standards, frameworks et normes de développement - Participation aux Fab Labs, meetups et veilles technologiques Stack technique Backend - Java (Spring, Hibernate, Maven) - API REST, micro-services - SQL Frontend - Angular (15+) - TypeScript, RxJS - NgRx / Signals - HTML5, SCSS - Jasmine, Karma DevOps & outils - Git (GitLab, Bitbucket) - CI/CD : GitLab CI, Jenkins - Conteneurisation : Docker - Qualité : SonarQube - Cloud : AWS, Azure Toolbox - Atlassian Suite (JIRA, Confluence) - VS Code / IntelliJ - GitLab, GitLab CI Profil recherché - Formation en informatique / développement logiciel - Expérience significative en développement Java / Angular - Maîtrise des frameworks Angular modernes et de leurs bonnes pratiques - Bonne compréhension des enjeux performance, sécurité et maintenabilité - Expérience des environnements agiles (Scrum, Kanban) - Goût prononcé pour la qualité logicielle et la veille technologique Soft Skills - Esprit d'équipe et sens du collectif - Rigueur, autonomie et sens des responsabilités - Capacité à challenger les choix techniques de manière constructive - Curiosité technique et envie d'apprendre - Bonne communication avec des profils techniques et fonctionnels Informations pratiques - Temps de travail : Temps plein, horaires de bureau - Télétravail : Jusqu'à 2 jours/semaine selon organisation p, * Application webCette compétence est indispensable

  • Concevoir une application webCette compétence est indispensable
  • Implémenter des mesures de sécurité pour les applicationsCette compétence est indispensable
  • Optimiser les processus de qualité pour assurer la fiabilité des logicielsCette compétence est indispensable
  • Réaliser les essais de fonctionnementCette compétence est indispensable
  • Résoudre les problèmes techniques et bugs des sitesCette compétence est indispensable

Requirements

  • Bac+5 et plus ou équivalents Cette formation est indispensable, * AnglaisCette langue est indispensable

Savoir-être professionnels

  • Etre force de proposition
  • Faire preuve d'autonomie
  • Faire preuve de rigueur et de précision

Benefits & conditions

  • Salaire brut : Annuel de 43000.0 Euros à 48000.0 Euros sur 12.0 mois
  • Primes
  • Ordinateur portable
  • Complémentaire santé

Déplacements Déplacements : Ponctuels, * Qualification : Cadre

  • Secteur d'activité : Conseil pour les affaires et autres conseils de gestion

Employeur

UPPLI

10 à 19 salariés

Apply for this position