New
Job description
Rejoignez NETCheck, acteur reconnu dans le domaine de la cybersécurité et du monitoring d’infrastructures, au sein de sa division OpenSource en pleine expansion. Nous recherchons un(e) Développeur Java passionné(e) et autonome, capable de concevoir, développer et maintenir des solutions backend robustes et évolutives.
**Missions principales**
- Concevoir, développer et optimiser des applications backend Java (Java 8+), en suivant les principes du Clean Code et du Domain‑Driven Design.
- Créer, documenter et maintenir des services et API RESTful et/ou SOAP, en assurant la conformité aux standards d’interopérabilité et de sécurité.
- Participer à l’analyse fonctionnelle et technique des besoins, proposer des architectures adaptées et définir les meilleures pratiques de mise en œuvre.
- Intégrer et gérer des bases de données relationnelles (PostgreSQL, Oracle) via Hibernate, JPA ou MyBatis, en assurant la performance et la scalabilité des requêtes.
- Collaborer étroitement avec les équipes Front‑end (Angular 14+), les chefs de projet et les experts métier afin d’assurer une livraison cohérente et de qualité.
- Mettre en place et suivre les processus de CI/CD (Git, Maven/Gradle, Jenkins) et veiller à la bonne gestion des versions.
- Contribuer à l’amélioration continue du code base, à la rédaction de tests unitaires et d’intégration, ainsi qu’à la documentation technique.
**Profil recherché**
- Diplôme en informatique, ingénierie ou domaine STEM équivalent.
- Minimum 3 ans d’expérience professionnelle en développement Java, avec une maîtrise avérée de Spring Boot / Spring Framework.
- Solide expérience dans la conception d’API REST et/ou SOAP et dans l’utilisation d’outils ORM (Hibernate, JPA, MyBatis).
- Bonne connaissance d’Angular (v14 ou supérieur) et des principes du développement Front‑end moderne.
- Maîtrise des systèmes de contrôle de version Git et des environnements de build CI/CD.
- Expérience avec les bases de données PostgreSQL et/ou Oracle, incluant l’optimisation de requêtes et la modélisation de schémas.
- Capacité d’analyse, résolution de problèmes complexes, sens du détail et orientation qualité.
- Excellent communicant, à l’aise dans le travail en équipe multidisciplinaire et dans un contexte Agile (Scrum/Kanban).
- Curiosité technique, volonté d’apprendre de nouvelles technologies et de partager ses connaissances.
**Ce que nous offrons**
- Un CDI stable au sein d’une entreprise en forte croissance, avec des projets variés à forte valeur ajoutée.
- Un environnement de travail hybride (2 jours télétravail / 3 jours sur site) favorisant l’équilibre vie pro / vie perso.
- Un package salarial compétitif, complété par des primes de performance et des avantages sociaux (mutuelle, tickets restaurant, etc.).
- Un budget annuel dédié à la formation continue (conférences, certifications, cours en ligne) pour soutenir votre évolution professionnelle.
- Des équipes soudées, où l’innovation, la transparence et la communication sont au cœur des valeurs de l’entreprise.
- Des outils modernes (Docker, Kubernetes, cloud AWS/Azure) et une culture DevOps pour accélérer vos projets.
Vous êtes prêt(e) à relever le défi et à contribuer à la réussite de nos solutions OpenSource ? Postulez dès maintenant et rejoignez une équipe dynamique où chaque idée compte.