Concevoir, développer et maintenir des applications en Java (Spring Boot) et Python.
Développer des API REST et des services backend robustes et sécurisés.
Participer à la conception de l'architecture technique (microservices, intégrations, performance).
Mettre en place des scripts et outils d'automatisation en Python (traitement de données, jobs batch).
Implémenter tests unitaires et d'intégration, participer aux revues de code et à l'amélioration continue.
Collaborer avec les équipes produit, front-end et DevOps (Git, CI / CD, Docker).
- Maîtrise de Java 8+ et d'un framework Java (Spring / Spring Boot).
- Bonne maîtrise de Python et de son écosystème (scripts, APIs, automatisation).
- Connaissances solides en bases de données SQL (MySQL, PostgreSQL) et notions de NoSQL appréciées.
- Compréhension des architectures REST, microservices et des bonnes pratiques de développement (clean code, SOLID).
- À l'aise avec Git, outils de build (Maven / Gradle) et environnements Linux.
- Esprit d'équipe, autonomie, capacité à travailler sur plusieurs technologies.
- Bac +3 à Bac +5 en informatique avec une première expérience significative en développement Java et Python.