Critères de l'offre
Métiers :
- Tech Lead Java (H/F)
Secteur :
- Informatique, Internet, Télécoms, Conseil en informatique
Compétences :
- Anglais
- Java
- DEVOPS
- REST api
- HAProxy
- + 7 compétences
Lieux :
- Labège (31)
Conditions :
- CDI
L'entreprise : BERGER LEVRAULT
Berger-Levrault, éditeur de logiciels international, accompagne les professionnels privés et publics à répondre aux exigences croissantes de performance et de transformation de leurs métiers. Ancrés dans 5 siècles d'expertise du service public, inspirés par notre ADN d'inventeur, nous avançons dans l'intérêt général, partout où nous sommes présents.
Le Groupe étend son expertise métier dans les domaines des ressources humaines, de la gestion financière, de la gestion de la maintenance des infrastructures, ainsi que des solutions spécifiques destinées aux citoyens, aux établissements scolaires et de santé. Berger-Levrault c'est 2000 collaborateurs réunis autour de plusieurs marques (CARL Software, Aytos, Absis, Segilog, Sigems, Infosilem, Neolink, Expertiz Santé, Medialis, Escort Informatique) à l'international (France, Canada, Espagne, Maroc, Italie, Belgique, Suisse) avec plus de 51 000 clients et 25% de son CA investi dans la R&D.
Description du poste
Vos missions au sein de l'équipe Strategic Architectures and Technologies
Développement et activités techniques
- Contribuer à la conception technique, le design et l'architecture des services
- Rédiger la documentation et des guidelines pour l'équipe START et les BU
- Participer aux développements de services techniques en mode fullstack (UI, backend, schémas de données), aux merge requests et code reviews
- Améliorer la chaine de production et inscrire les projets développés dans une démarche DevSecOps
- Améliorer la performance, la sécurité et la disponibilité des services, anticiper la croissance en termes de charges applicatives
- Veiller à l'application des bonnes pratiques de développement.
- Explorer de nouvelles pistes et produire une connaissance autour des architectures et des patterns de conception, plus particulièrement sur les aspects security-by-design, privacy-by-design
Encadrement et accompagnement
- Participer à la planification et à l'estimation des tâches techniques.
- Animer et encadrer les équipes de développement.
- Assurer la montée en compétences des développeurs par le mentoring et le pair programming.
- Faciliter la communication entre les équipes techniques et fonctionnelles.
Description du profil
Compétences Techniques
- Architecture logicielle, Modélisation (UML, C4…)
- Expérience confirmée en Java sur la partie back et Angular sur le front
- Développement SaaS Cloud : HTTP/HTTPS, API REST, connaissance des proxy de type HAProxy
- Technologies liées à la sécurité des services : Spring Security/OpenIDConnect/JWT/Keycloak/SSO
- Environnement Docker
- Pipeline CI/CD, GitLab CI
- Culture Agile/Scrum et DevSecOps
- Connaissance avancée sur les design patterns à mettre en place en conception technique et en développement
Compétences Générales
- Autonomie, capacité à être force de proposition
- Rigueur technique, esprit d'analyse et de synthèse
- Rédaction documentation et guidelines
- Animation de la squad team
- Anglais professionnel

