En tant qu'Analyste Développeur·se Java, vous interviendrez au sein d'une équipe de développement travaillant sur des applications Java. Vous accompagnerez les applications de bout en bout, de l'analyse du besoin utilisateur jusqu'à la mise en production et au support. Votre quotidien ? Un équilibre entre analyse fonctionnelle, développement back-end et maintenance des applications.
- Analyse des besoins utilisateurs et proposition de solutions adaptées
- Conception et développement des solutions en Java et Spring Boot
- Réalisation des tests unitaires, d'intégration et de charge
- Contribution à la mise en production des applications
- Garantie de la qualité du code dans le respect des bonnes pratiques de l'équipe
- Rédaction de la documentation technique associée
- Maintenance corrective et évolutive des applications
- Support aux utilisateurs
- Partage de connaissances et d'expertise au sein de l'équipe
Compétences techniques
- Maîtrise de Java et du framework Spring Boot
- Expérience dans l'utilisation d'au moins un broker de messages (RabbitMQ, Kafka, JMS)
- Connaissance des bases de données relationnelles et NoSQL (SQL Server, MongoDB)
- Maîtrise des tests unitaires et du versionning (JUnit, Git)
- Connaissance des outils de développement et d'intégration continue (IntelliJ, Maven, Sonar, Jenkins, Ansible)
- La connaissance de Jira et Confluence est un plus
Profil recherché
- Diplôme informatique de niveau Bac +3 à Bac +5
- Minimum 2 ans d'expérience en développement Java
- Autonomie dans la conduite de vos développements, de l'analyse à la mise en production
- Rigueur, notamment sur la qualité du code et la couverture de tests
- Pédagogie dans les échanges avec les utilisateurs
Les p'tits plus
- Titres restaurant pris en charge à 60 % par la Société
- Abonnement de transport pris en charge à 100 %
- Forfait mobilité durable
- Accès au CSE de Hara
- Plan d'épargne d'entreprise
- 5 jours de mécénat de compétences par an