JustJoin.IT Stacjonarnie Senior

Développeur Mobile (iOS, Android, Capacitor)

emagine Polska

⚲ Luxembourg

Do uzgodnienia

Wymagania

  • Documentation
  • Security
  • Java
  • SQL
  • Spring
  • Testing
  • Android
  • OWASP
  • iOS
  • Microsoft Platform

Opis stanowiska

Pour accompagner l'évolution de notre plateforme interne, nous recherchons un Développeur mobiles (iOS, Android, Capacitor), passionné par la qualité logicielle, les enjeux de performance et la robustesse des livrables.
Le rôle a vocation à être transverse, assurant la solidité de notre socle technique actuel (résilience, sécurité, gestion de l'obsolescence), tout en étant un acteur clé du lancement de nos nouveaux projets.

Missions au quotidien


Renforcer la fiabilité & investigation : Participer aux travaux de montée en version et au traitement de l'obsolescence. Doté d'un fort esprit d'analyse, le candidat devra exploiter les logs pour diagnostiquer des problématiques complexes et garantir la résilience de la plateforme.
• Renforcer la sécurité applicative : Intégrer les bonnes pratiques de sécurité dès la conception (Security by Design) : authentification, autorisation, gestion des secrets et protection des données. Participer au traitement des vulnérabilités (OWASP, dépendances) et contribuer à la sécurisation continue de la plateforme.
• Améliorer l'existant : Contribuer à l'optimisation des performances, à la qualité du code et à l'amélioration de la gestion des erreurs et de la télémétrie.
• Contribuer aux chantiers de refonte : Apporter une expertise technique lors de la modernisation des services et sur les nouveaux projets, en veillant à la bonne intégration avec nos interfaces web et mobiles.
• Sécuriser les livraisons : Assurer la documentation technique et l'automatisation des tests afin de garantir des mises en production fluides et stables.
Profil
• Expertise Java : +5 ans d'expérience, maîtrise de Java (v17+) et de l'écosystème Spring (Boot, Security).
• Esprit d'analyse : Capacité naturelle à investiguer dans les logs et les outils de monitoring pour identifier les causes racines (root cause analysis).
• Culture transverse (Front & Mobile) : Notions d'Angular et compréhension des environnements mobiles (iOS, Android, Capacitor) pour faciliter les échanges avec les autres pôles.
• Base de données : Maîtrise de MS SQL.
• Sensibilité à l'observabilité : Utilisation d'outils comme OpenTelemetry et/ou la suite ELK.
• Exigence technique : Expérience en environnement OpenShift, GitLab CI et forte culture du test et de la sécurité (référentiel OWASP).

🔍 Dekoder Ogłoszenia

🔴
Pour accompagner l'évolution de notre plateforme interne
Platforma wewnętrzna prawdopodobnie nie jest nowoczesna i wymaga ciągłych prac utrzymaniowych oraz modernizacji.
🔴
assurant la solidité de notre socle technique actuel (résilience, sécurité, gestion de l'obsolescence)
Duży nacisk na utrzymanie starego kodu i systemów, co może oznaczać brak innowacji i pracę z przestarzałymi technologiami.
🔴
Participer aux travaux de montée en version et au traitement de l'obsolescence
Częste aktualizacje i radzenie sobie z przestarzałymi technologiami, co może być czasochłonne i frustrujące.
🔴
exploiter les logs pour diagnostiquer des problématiques complexes
Główna część pracy może polegać na rozwiązywaniu problemów i debugowaniu, a nie na tworzeniu nowych funkcjonalności.
🔴
Contribuir à l'optimisation des performances, à la qualité du code et à l'amélioration de la gestion des erreurs et de la télémétrie
Duży nacisk na poprawę istniejącego kodu i procesów, co może oznaczać, że obecne rozwiązania nie są optymalne.