Dans le cadre d'un projet de refonte et d'évolution d'un SDK chez un acteur majeur du secteur du logiciel libre, nous recherchons un Développeur Java expert pour intervenir sur le développement et la maintenance d'un SDK Java utilisé par des intégrateurs tiers., New! Démarquez-vous en passant des tests de personnalité gamifiés. Lancez-vous dès maintenant, en découvrant les trois tests disponibles gratuitement!
L'environnement est technique, complexe, exigeant et orienté qualité logicielle. La mission est à réaliser en full remote, au sein d'une équipe très expérimentée, en méthodologie agile., * Développement et maintenance d'un SDK Java orienté API publique
* Participation à la conception technique des modules
* Intégration potentielle des frameworks (Spring, Spring Boot, JPA…)
* Développement de fonctionnalités transverses (authentification, gestion d'erreurs, logs…)
* Portage et montés de version
* Mise en place de tests unitaires, revue de code et documentation technique
* Suivi de la compatibilité ascendante et gestion des versions du SDK
* Utilisation de l'environnement Eclipse pour le développement et le débogage
* Excellente maîtrise de Java (JDK 8 à 17)
* Expérience concrète en conception et développement de SDK/API
* Bonne connaissance des frameworks Java (Spring, Spring Boot, etc.)
* Maîtrise d'Eclipse IDE (développement, configuration, extensions)
* Bon niveau en tests unitaires (JUnit, Mockito)
* Outils : Git, Maven ou Gradle, CI/CD
Appréciées :
* Connaissances en sécurité (authentification, OAuth2, gestion de jetons)
* Expérience dans des projets open-source ou publication de librairies
* Notions de DevOps ou environnement industrialisé, * Développeur senior Java (7/10+ ans d'expérience)
* Solide culture logicielle et capacité à documenter proprement ses livrables
* Autonome, rigoureux, capable de s'intégrer dans une équipe distribuée
* À l'aise en environnement agile
* Bon relationnel, capacité à challenger les besoins fonctionnels