Développeur confirmé Java/Angular (F/H)
Role details
Job location
Tech stack
Job description
Vous intégrerez une petite équipe à taille humaine composée de 2 développeurs et 1 Product Owner, travaillant sur un projet métier dans le domaine de l'énergie.
Votre environnement technique
- Stack technique : Java, Angular, Spring, TypeScript
- Base de données : SQL (PostgreSQL, Oracle)
- CI/CD : GitLab (intégration et déploiement continus)
- Environnements : Dev, Qualif, Recette, Pré-Prod, Production
- Méthodologie : Agile / Scrum (sprints de 2 semaines)
- Outils : Jira pour le suivi des tickets (User Stories, Tâches, Anomalies)
- Qualité : Tests de Non-Régression (TNR) automatiques lancés quotidiennement
Vos missions principales
Développement
- Développer des fonctionnalités en Java (back-end) et Angular (front-end)
- Gérer et manipuler des jeux de données métier (imports, exports, traitements)
- Implémenter des APIs REST et services back-end
- Développer des interfaces utilisateur responsive et ergonomiques
- Interagir avec des systèmes partenaires (SIG, portails, etc.)
Qualité et Tests
- Réaliser des tests unitaires pour garantir la qualité du code
- Corriger les anomalies détectées par les TNR ou les tests manuels
- Analyser les bugs et identifier leur origine (application, données, systèmes partenaires)
- Valider les développements sur les différents environnements (Qualif, Recette)
Déploiement et Suivi
- Participer aux déploiements (MEP toutes les 2 semaines)
- Suivre le cycle CI/CD via GitLab (intégration, build, déploiement)
- Gérer les tickets Jira (User Stories, Tâches techniques, Anomalies)
- Documenter vos développements et les processus techniques, Des clients variés, secteur d'activité : luxe, énergie, grande distribution, finance et bien d'autres ! sur des projets au forfait ou en régie.
Managers de carrière = suivi de carrière par un de ses pairs
FLEX@SQLI: Politique de télétravail de 1 à 3 jours/ semaine
Bon à savoir : Tous nos postes sont ouverts aux personnes en situation de handicap.
Des questions sur vos données personnelles ? Retrouvez notre politique de confidentialité concernant les candidats : https://www.sqli.com/sites/default/files/2024-01/SQLI-PRIV-Politique-Confidentialite-Candidats-C0-29012024.pdf
Requirements
Vous avez une première expérience et envie de vous développer pour évoluer vers des postes de senior développeurs. Vous êtes curieux et proactif.
- Formation Bac+5 en informatique (école d'ingénieurs, université, formation équivalente)
- 2 à 3 ans d'expérience en développement Java et Angular
- Expérience en développement d'applications web full stack
- Participation à des projets agiles (Scrum)
Compétences techniques requises :
- Java : maîtrise du langage, Spring Framework (Spring Boot, Spring MVC)
- Angular : développement de composants, services, TypeScript, RxJS
- Front-End : HTML5, CSS3, responsive design
- APIs REST : conception et consommation d'APIs
- SQL : requêtes, manipulation de données, bases relationnelles
- Git : gestion de versions, branches, merge requests
- Tests : tests unitaires (JUnit, Jasmine/Karma)
Si vous ne maitrisez pas toutes les technologies relatives au projet, nous serons tout de même ravi de recevoir votre candidature