Senior Developer Java/Angular - Secteur Energie (F/H)
Sqli- Location
- Lyon, Auvergne-Rhône-Alpes, France
- Workplace
- Hybrid
- Employment
- Full Time
- Salary
- —
Posted 1mo ago
Développeur Full Stack Senior Java / Angular (H/F)
Nous cherchons un développeur ou une développeuse Java / Angular confirmé(e) pour rejoindre notre practice Apps Engineering, sur un projet client dans le secteur de l'énergie. L'équipe compte 5 à 6 personnes, le périmètre touche à des données sensibles et à plusieurs intégrations avec des systèmes partenaires.
Le poste couvre deux volets
faire tourner l'application existante et construire, en parallèle, la nouvelle plateforme.
Le projet
Vous intervenez chez un acteur reconnu de l'énergie, en Agile/Scrum avec des sprints de deux semaines. L'équipe est petite, l'autonomie technique réelle. D'un côté, il faut maintenir un système qui tourne encore en Java 9 et Angular 10. De l'autre, construire sa remplaçante en Java 25, Spring Boot 3.5 et Angular 21.
Ce que vous ferez
Sur l'existant
- Diagnostiquer et corriger les anomalies remontées par les TNR ou les tests manuels.
- Maintenir les traitements batch.
- Traquer les problèmes de performance, côté applicatif comme SQL.
- Accompagner les recettes et les mises en production.
Sur la nouvelle plateforme
- Développer des fonctionnalités full stack en Java et Angular.
- Participer au cadrage de l'architecture cible et proposer des pistes d'amélioration.
- Concevoir des APIs REST, documentées correctement.
- Manipuler des jeux de données métier complexes : imports, exports, traitements batch.
- Échanger avec les systèmes partenaires (SIG, portails, APIs tierces).
- Faire des revues de code, participer aux choix techniques, contribuer à industrialiser les développements.
Cloud et DevOps
- Déployer et maintenir les services sur AWS.
- Chercher à optimiser les coûts et les performances cloud.
- Contribuer à l'infrastructure as code si le projet s'y prête.
- Suivre et faire évoluer les pipelines CI/CD sur GitLab.
- Participer à l'administration des environnements AWS et au suivi qualité via Sonar.
- Être présent sur les mises en production et la gestion des incidents.
Qualité et transmission
- Écrire des tests unitaires et d'intégration, pas juste pour la forme.
- Documenter les choix d'architecture, pas seulement le code.
- Faire progresser les développeurs juniors de l'équipe via du mentoring et des code reviews.
- Proposer des améliorations sur les pratiques d'équipe quand vous en voyez.
Stack technique
Existant
Java 9, Spring Boot 1.5, JBoss 7.4, Angular 10, PostgreSQL, Spring Batch, Jenkins, GitLab CI, GitLab, SonarQube, Ansible, AWS, Cron.
Cible
Java 25, Spring Boot 3.5, Apache Tomcat, Angular 21, PostgreSQL, GitLab CI/CD, SonarQube, AWS.
Profil recherché
- Bac+5 informatique (ingénieur, université ou équivalent).
- 5 ans d'expérience minimum en développement Java / Angular full stack.
- Une expérience concrète sur AWS est un plus.
- Une expérience avec Kafka ou les architectures orientées événements est appréciée.
- À l'aise en Agile/Scrum.
Compétences techniques
- Java : Spring Boot, Spring MVC, patterns d'architecture, à un niveau avancé.
- Angular : composants, services, TypeScript, RxJS, gestion d'état.
- SQL : requêtes complexes, optimisation, PostgreSQL et Oracle.
- Git avancé : branches, merge requests, GitOps.
- CI/CD et environnements cloud AWS.
- Tests : JUnit, Jasmine/Karma, et une vraie stratégie de test derrière.
Un plus
- Migration de versions majeures Java.
- Refonte ou modernisation d'applications legacy.
- Docker, Kubernetes.
- Architecture microservices.
- Spring Batch, Ansible.
Et sinon
Autonomie, rigueur, envie de comprendre pourquoi un legacy fonctionne comme il fonctionne avant de le changer. On cherche quelqu'un qui sait discuter aussi bien avec un architecte qu'avec quelqu'un du métier, et qui n'a pas peur de dire quand quelque chose ne va pas.
L'enjeu
Faire passer une application qui tourne encore en Java 9 et Angular 10 vers une stack moderne (Java 25, Spring Boot 3.5, Angular 21), sans casser la continuité de service côté existant.
Processus de recrutement
3 entretiens
- Entretien RH avec Natan Souillac
- Entretien technique
- Entretien avec le manager/entretien client
Votre futur écosystème
La TECH Society
Une communauté d’experts pour vous aider à progresser
Des meet-up mensuel pour partager nos connaissances
Nous vous accompagnons dans l’expression de vos talents (certifications, formations, développement de partenariats avec les éditeurs, publications dans la presse, participation aux évènements technologiques Bdx.io, Devoxxx ...).
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
Skills
- Java
- Angular
- Spring Boot
- SQL
- AWS
- GitLab
- JBoss
- PostgreSQL
- Spring Batch
- Jenkins
- GitLab CI
- SonarQube
- Ansible
- Apache
- Tomcat
- Kafka
- Spring MVC
- TypeScript
- RxJS
- Oracle Database
- Git
- JUnit
- Jasmine
- Karma
- Docker
- Kubernetes
- SES
More jobs at Sqli
All 189Service Delivery Manager (H/F)
Sqli · Genève, GE, Switzerland · today
Développeur Senior_ Full stack Java / Angular ou React
Sqli · Rabat- Casablanca - Oujda, Morocco · today
Senior Embedded Test Automation Engineer
Sqli · Valencia, VALENCIA, Spain · today
Scrum Master (H/F)
Sqli · Rabat, Morocco · yesterday
QA Automation Fullstack SELENIUM /Java Expérimenté
Sqli · Rabat, Morocco · 2d ago
Similar roles
Développeur / Développeuse Automaticien
Artelia · Rouen, Normandy, France · today
Développeur WEB Sénior Java
Everience · Lyon, Auvergne-Rhône-Alpes, France · today
Expert(e) Vulnérabilités – VOC AppSec F/H
Devoteam · Levallois-Perret, IDF, France · today
Senior Développeur Java - Flux et moyens de paiement - Montpellier - H/F
Iliad - Free · Montpellier, Occitanie, France · today
Principal Platform Engineer || Identity Platform (AuthN/AuthZ)
Ifs · Paris, Île-de-France Region, France · today
Développeur IA H/F
Talan · Lyon, Auvergne-Rhône-Alpes, France · today