Développeur Java H/F - Epsyl
- CDI
- Télétravail accepté
- Epsyl
Les missions du poste
A compétences égales, le poste est ouvert à tous.
Description :
Travailler chez EPSYL, c'est faire partie d'une entreprise qui répond à différents besoins de conception et d'optimisation de systèmes sur des projets complexes et innovants en interne ou à l'externe. EPSYL appartient au groupe industriel ALCEN, animé par un ensemble de filiales positionnées dans le domaine des technologies de pointe : énergie, automobile, Défense, aéronautique, médical...
Nous sommes :
- Une entreprise à taille humaine
- Une entreprise basée sur l'expertise scientifique et technique
- Une entreprise qui accompagne la création de start-up (incubateurs)
- Une culture d'entreprise forte avec un accompagnement pour une montée en compétences et un investissement sur la gestion de carrière.
Poste :
Nous recherchons un Développeur Java pour rejoindre une squad agile intervenant sur une application mobile bancaire grand public utilisée par 12 millions de clients. L'équipe livre des évolutions toutes les trois semaines et développe les solutions nécessaires au bon fonctionnement du produit sur l'ensemble de son cycle de vie, avec une attention forte portée à la qualité, à l'expérience utilisateur, à la valeur produite et au délai de mise à disposition.
Missions :
Conception et développement
- Analyser les besoins et concevoir des solutions conformes à l'architecture et aux standards du produit.
- Développer, intégrer et tester les évolutions ainsi que les corrections applicatives.
- Contribuer aux revues de code et à l'amélioration continue des pratiques de la squad.
Production et maintien en conditions opérationnelles
- Préparer les mises en production avec les équipes expertes en charge des infrastructures.
- Diagnostiquer et résoudre les dysfonctionnements, puis assurer les maintenances correctives et évolutives.
- Assister les utilisateurs des applications et maintenir la documentation fonctionnelle et technique.
Qualité et sécurité
- Appliquer les principes de sécurisation web : HTTPS/TLS, cookies, authentification, contrôle d'intégrité et gestion des accès.
- Sécuriser la gestion des erreurs et la validation des entrées et sorties ; prendre en compte les risques OWASP, CVE/CWE et les principales familles d'attaque.
- Utiliser les outils d'analyse de code et de dépendances, notamment SonarQube, Checkmarx, JFrog Xray ou OWASP Dependency-Check.
- Prendre en compte les risques liés à l'intelligence artificielle et les besoins d'obfuscation du code lorsque le contexte l'exige.
Le profil recherché
Vous avez :
- Un diplôme de niveau Bac +5 en informatique, développement logiciel ou une formation équivalente.
- Une maîtrise indispensable de Java 21/25, Spring Boot et de la programmation réactive.
- Une pratique des API REST, de Spring Cloud, des architectures microservices, asynchrones, NoSQL et du cache distribué.
- Une connaissance des environnements GitLab CI, Argo CD, MongoDB, Elasticsearch, Kafka et Kubernetes, ainsi que de l'Infrastructure as Code et d'OIDC.
- Une culture de la qualité logicielle, des tests, de la sécurité applicative et du travail en équipe agile.
Compétences requises
- Programmation
- HTTPS
- Travail en équipe
- Java
- Amélioration continue
- Intelligence artificielle
- NoSQL
- MongoDB
- Spring
- Kubernetes
- Développement logiciel
- TLS
- Git
- Réactivité
- SonarQube
- KAFKA
- Spring Boot
- API REST