Développeur Full Stack Java

Il y a 2 semaines

Luxembourg DSI Group Temps plein
*POSTE EN PRÉSENTIEL AU LUXEMBOURG
* Dans le cadre du renforcement de nos équipes, nous recherchons deux Développeurs Full Stack médior, dont l’un disposera également de compétences solides en développement mobile. Vos

missions:
Analyser les demandes fonctionnelles et identifier leurs impacts techniques. Concevoir et réaliser des développements backend et frontend. Concevoir, développer et consommer des API REST. Manipuler les bases de données et optimiser les requêtes SQL. Développer et maintenir des tests unitaires et d’intégration. Assurer la maintenance corrective et évolutive des applications. Diagnostiquer et corriger les anomalies. Participer aux revues de code et contribuer à l’amélioration continue de la qualité du code. Participer aux processus d’intégration continue et de déploiement. Appliquer les bonnes pratiques de sécurité applicative. Documenter les solutions et développements réalisés. Contribuer au transfert de connaissances auprès des équipes L’un des profils recherchés interviendra également sur le périmètre mobile et sera notamment amené à : Concevoir et développer des fonctionnalités mobiles. Tester, maintenir et faire évoluer des applications mobiles. Intégrer les applications mobiles avec des API sécurisées. Prendre en compte les enjeux d’authentification, de stockage local et de sécurité mobile. Diagnostiquer et corriger les anomalies liées aux terminaux et systèmes mobiles. Préparer les éléments nécessaires au déploiement et à la distribution des applications mobiles. Documenter les développements et solutions mobiles réalisés. Environnement technique : Backend Java / J2EE Spring Framework Frontend Angular TypeScript API & intégration REST JSON Données SQL Bases de données relationnelles Tests & qualité JUnit Tests unitaires et d’intégration Revue de code DevOps Docker GitLab Intégration et déploiement continus Sécurité Authentification et autorisation Gestion des secrets Principales vulnérabilités OWASP Sécurisation des API et des applications Pour le profil disposant de la spécialisation mobile, les compétences suivantes sont obligatoires : Xcode Android Studio Procédures de déploiement et de distribution d’applications mobiles Encapsulation d’applications web pour environnement mobile, notamment avec Capacitor Intégration d’applications mobiles avec des API sécurisées

Votre Profil
Titulaire d'un diplôme de type bac+3/5 en Informatique de préférence, vous disposez de 5 ans d'expérience minimum sur un poste similaire. Vous maîtrisez notamment : Le développement Java / Spring côté backend. Le développement Angular / TypeScript côté frontend. La conception et l’utilisation d’API REST. Les bases de données et le langage SQL. Les pratiques de tests et d’intégration continue. Les principes de sécurité applicative. Les outils de conteneurisation et de CI/CD. Pour le profil Full Stack Mobile : Une expérience significative en développement mobile est attendue, avec une maîtrise de : Xcode, Android Studio, Capacitor ainsi que des procédures de déploiement d’applications mobiles. Une bonne compréhension des contraintes spécifiques aux environnements mobiles — sécurité, authentification, stockage local, terminaux et systèmes d’exploitation — est indispensable.