Développeur Full Stack Java / Angular (H/F)
O2MAX est une ESN en croissance : 40 collaborateurs, +10 ans d'expérience, et une expertise reconnue en Java, Angular, Cloud, Data et Modern Work.
Historiquement implantés à Lyon, nous accompagnons aujourd'hui nos clients multi-sites à Paris, Rennes et Aix-en-Provence pour renforcer proximité et réactivité.
Notre taille humaine favorise la convivialité, l'agilité et des parcours de carrière sur-mesure : formations, certifications, mobilité entre agences, perspectives de management.
Nos valeurs : convivialité & esprit d'équipe | exigence & bienveillance | engagement & persévérance.
Avec O2MAX, chaque mission est une aventure collective où consultants et clients grandissent ensemble.
POSTE / MISSIONS
Vos missions
- Concevoir et développer de nouvelles fonctionnalités en Java / Spring Boot et Angular.
- Participer à la conception technique des solutions.
- Développer et maintenir des API REST.
- Assurer la maintenance corrective et évolutive des applications.
- Participer à des projets de migration et de montée de version technique.
- Analyser l'existant et identifier les impacts liés aux évolutions techniques.
- Contribuer à l'amélioration de la qualité, des performances et de la maintenabilité du code.
- Mettre en œuvre les bonnes pratiques de développement : tests unitaires, revues de code, clean code et intégration continue.
- Travailler en collaboration avec les équipes fonctionnelles, QA et DevOps.
- Participer aux cérémonies et au fonctionnement Agile de l'équipe.
PROFIL RECHERCHÉ
Vous disposez d'une expérience significative en développement Java / Angular, idéalement de 3 à 5 ans minimum.
Vous Maîtrisez
- Java et Spring Boot, indispensables pour le poste.
- Angular et TypeScript.
- Développement et consommation d'API REST.
- Bases de données relationnelles et SQL.
- Git et environnements d'intégration continue.
- Bonnes pratiques de développement et de tests.
- Expérience dans des environnements techniques exigeants, avec de forts enjeux de qualité, de fiabilité et de performance.
- Une expérience sur des projets de migration technique ou de modernisation applicative est particulièrement appréciée : montée de version Java, Spring Boot ou Angular, migration d'une application legacy, refactoring important ou évolution d'architecture.
Environnement technique
- Java
- Spring Boot
- Angular / TypeScript
- API REST
- SQL
- Git
- Maven / Gradle
- JUnit / Mockito
- CI/CD
- Agile / Scrum
AVANTAGES
- Mutuelle familiale
- Ticket restaurant
- 12 RTT
- Prime vacances
- Plan épargne entreprise et retraite
- Prime de mobilité durable
- Co-développement encouragé