NOS
Grupo Data
Développeur(se) Java / Kafka Senior
À propos de l'opportunité
Nous recherchons un(e) Développeur(se) Senior Java / Kafka pour intégrer un projet international, en intervenant sur le développement et l'évolution de solutions basées sur des microservices, avec une forte utilisation de Java, Spring Boot et Apache Kafka.
Nous recherchons un professionnel avec une solide expérience en développement logiciel, architectures distribuées et bonnes pratiques d'ingénierie, prêt à intervenir dans un environnement technique, collaboratif et à haute disponibilité.
Responsabilités principales
- Développer et faire évoluer des applications basées sur des microservices;
- Intervenir sur le développement en utilisant Java et Spring Boot;
- Travailler avec Apache Kafka dans des solutions de messagerie et de traitement distribué;
- Participer à la conception et à l'évolution de solutions et de composants logiciels;
- Développer et maintenir des intégrations entre applications et services;
- Appliquer les bonnes pratiques de développement, d'architecture et de qualité de code;
- Créer et maintenir des tests en utilisant des pratiques telles que TDD et/ou BDD;
- Travailler avec des bases de données relationnelles et NoSQL;
- Participer aux routines de développement dans un environnement Agile/Scrum;
- Participer à la permanence 24x7, selon le calendrier de l'équipe.
Prérequis obligatoires
- Minimum 4 ans d'expérience en développement logiciel ou poste similaire;
- 4 ans ou plus d'expérience avérée avec Apache Kafka à un niveau avancé;
- Expérience avec Java 8 ou supérieur;
- Expérience avec Spring Boot et l'architecture de microservices;
- Connaissances en programmation fonctionnelle;
- Expérience avec JPA;
- Solides connaissances en conception logicielle;
- Expérience avec les pratiques de test TDD et/ou BDD;
- Expérience avec PostgreSQL, Oracle, MongoDB ou des bases de données similaires;
- Connaissances des méthodologies agiles, en particulier Scrum;
- Anglais niveau B2, avec capacité de conversation;
- Espagnol pour la conversation;
- Disponibilité pour un futur déménagement au Portugal ou en Espagne.
Atouts
- Connaissances en programmation réactive;
- Connaissances en APIs et OpenAPI Specification 3 (OAS3);
- Autres connaissances techniques pouvant apporter de la valeur au projet.
Modèle d'intervention et conditions
Projet international
Intervention initialement 100% en télétravail
Disponibilité obligatoire pour un futur déménagement au Portugal ou en Espagne
Anglais et espagnol pour la conversation obligatoires
Participation obligatoire aux permanences 24x7 en système de rotation, du lundi au dimanche, environ une semaine tous les 3–4 mois, selon le calendrier de l'équipe.
