Teksystems recherche un(e) Développeur Java backend (H/F)
Le projet
Refonte d?une application « from scratch »
Mission
Nous recherchons des développeurs qui s'approprient, adoptent l'excellence technique et résolvent des défis complexes pour créer un système de paiement hautement évolutif, efficace et sécurisé. Tout cela avec cette portée :
- Soyez responsable de votre travail ? Maîtrisez la conception, le développement et le déploiement de fonctionnalités qui ont un impact direct sur notre écosystème de paiement mondial.
- Développer avec un esprit artisanal ? Suivre les meilleures pratiques (Clean Code, Clean Architecture, TDD, CI/CD) et garantir une qualité logicielle de premier ordre.
- Résolvez les défis techniques à fort impact : optimisez le traitement des paiements, réduisez les dépendances vis-à-vis des systèmes tiers et créez une infrastructure rentable et performante.
- Collaborer et innover ? Travailler en étroite collaboration avec les équipes interfonctionnelles (Produit, QA, DevOps, UI/UX) pour proposer des solutions techniques qui s'alignent sur notre vision stratégique.
- Assurez les performances et la sécurité ? Concevez des services évolutifs et tolérants aux pannes, conformes aux normes de l'industrie et aux meilleures pratiques de sécurité.
- Faites partie de quelque chose de grand ? Contribuez à une équipe qui redéfinit la façon dont les solutions de paiement opérer dans le domaine du client, avec une réelle influence sur l'orientation du produit.
Profil candidat:
Profil et expérience
Nous sommes à la recherche d'un développeur backend hautement qualifié et motivé avec une solide expérience technique, capable de piloter les meilleures pratiques de développement, d'assurer la cohérence technique et de créer des solutions évolutives et résilientes.
Principales responsabilités
- Mettez en ?uvre des services backend en mettant l'accent sur les performances, l'évolutivité et la maintenabilité.
- Développez et maintenez des systèmes de traitement des paiements robustes et axés sur les événements à l'aide de Java, Spring Boot et Kafka.
- Optimisez le traitement des transactions en concevant des solutions efficaces et rentables qui réduisent les dépendances vis-à-vis des processeurs externes.
- Assurez la qualité du système grâce à des tests unitaires, des tests d'intégration et des tests de performance.
- Déboguez et résolvez les problèmes de production complexes, en garantissant une fiabilité et une disponibilité élevées du système.
- Participer aux revues de code pour garantir la qualité du code, le respect des normes et l'adoption des meilleures pratiques.
- Contribuer à la documentation pour maintenir la transparence et faciliter le partage des connaissances entre les équipes.
En cliquant sur "JE DÉPOSE MON CV", vous acceptez nos CGU et déclarez avoir pris connaissance de la politique de protection des données du site jobijoba.com.