19 days ago
Lyon, FranceSenior
Responsibilities
- Maintenir et faire évoluer l’application existante, notamment en diagnostiquant les anomalies, en maintenant les traitements batch et en corrigeant les problèmes de performance.
- Développer des fonctionnalités full stack en Java et Angular pour la nouvelle plateforme.
- Participer au cadrage de l’architecture cible, proposer des améliorations et concevoir des APIs documentées.
- Manipuler des données métier complexes et intégrer des systèmes partenaires, portails et APIs tierces.
- Déployer et maintenir les services sur AWS, optimiser les coûts et performances et contribuer à l’infrastructure as code.
- Suivre et faire évoluer les pipelines GitLab, administrer les environnements AWS et contribuer au suivi qualité via SonarQube.
- Écrire des tests unitaires et d’intégration, documenter les décisions d’architecture et participer aux mises en production et à la gestion des incidents.
- Réaliser des revues de code et accompagner les développeurs juniors par le mentoring.
Requirements
- Bac+5 en informatique, école d’ingénieur, université ou équivalent.
- Minimum 5 ans d’expérience en développement Java/Angular full stack.
- Maîtrise avancée de Java, Spring Boot, Spring MVC et des patterns d’architecture.
- Maîtrise d’Angular, des composants, services, TypeScript, RxJS et de la gestion d’état.
- Maîtrise de SQL, des requêtes complexes, de l’optimisation et de PostgreSQL ou Oracle.
- Bonne maîtrise de Git, des branches, merge requests et GitOps.
- Expérience des pratiques CI/CD et des environnements cloud AWS.
- Expérience des tests avec JUnit et Jasmine/Karma, ainsi que de la stratégie de test.
- Une expérience avec Kafka ou les architectures orientées événements est appréciée.
- Une expérience en migration de versions majeures de Java, modernisation d’applications legacy, Docker, Kubernetes, architecture microservices, Spring Batch ou Ansible est un plus.
- Aisance dans un environnement Agile/Scrum et capacité à travailler avec des interlocuteurs techniques et métier.
Benefits
- Télétravail de 1 à 3 jours par semaine via la politique FLEX@SQLI.
- Accès à la TECH Society, une communauté d’experts, ainsi qu’à des meet-ups mensuels.
- Accompagnement du développement professionnel via certifications, formations, partenariats éditeurs, publications et événements technologiques.
- Suivi de carrière par un manager de carrière pair.
- Poste ouvert aux personnes en situation de handicap.
Tech Stack
AngularAnsibleApache KafkaAWSDockerGitLab CI/CDJasmineJavaJenkinsJUnitKarmaKubernetesPostgreSQLSonarQubeSpring BootSQLTypeScript
