Mid-Level Full Stack Java / Angular Developer – Mobile

Group Dsi — Luxembourg · Posted ~2 hours ago

Mid Onsite

Skills

Java Angular Backend development Frontend development REST APIs SQL Unit testing Integration testing CI/CD Application security REST

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A mid-level full-stack developer is sought to strengthen an engineering team working across backend and frontend applications. You will analyze functional requirements, design and consume REST APIs, optimize SQL queries, build automated tests, troubleshoot issues, maintain applications, participate in code reviews, and support CI/CD and secure development practices. One position additionally requires solid mobile development expertise.

Highlights

Hands-on full-stack development with Java and Angular, API design, database optimization, automated testing, CI/CD, application security, code reviews, and continuous improvement. The role also offers opportunities to contribute to knowledge sharing and mobile development.

Description

*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 / J2EESpring Framework Frontend AngularTypeScript API & intégration RESTJSON Données SQLBases de données relationnelles Tests & qualité JUnitTests unitaires et d’intégrationRevue de code DevOps DockerGitLabIntégration et déploiement continus Sécurité Authentification et autorisationGestion des secretsPrincipales vulnérabilités OWASPSécurisation des API et des applications Pour le profil disposant de la spécialisation mobile, les compétences suivantes sont obligatoires : XcodeAndroid StudioProcédures de déploiement et de distribution d’applications mobilesEncapsulation d’applications web pour environnement mobile, notamment avec CapacitorInté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.