Expert Technique Java Senior | Développeur Backend | Systèmes de Paiement

À distance
À plein temps
Temps partiel
Notre entreprise spécialisée dans les solutions de paiement sécurisé et d'acquisition en ligne recherche un Expert Technique Java chevronné. Ce poste à distance vous permettra de concevoir et développer des applications hautement évolutives qui soutiennent notre infrastructure financière critique. Vous collaborerez avec une équipe d'élite utilisant des technologies de pointe dans un secteur en constante évolution. Responsabilités Principales - Concevoir et implémenter des applications tolérantes aux pannes, évolutives et hautement chargées pour notre plateforme de paiement sécurisé. - Développer des interfaces robustes, des microservices, et des services SOAP/REST répondant aux normes de sécurité les plus strictes du secteur financier. - Élaborer des stratégies pour la migration transparente des applications existantes vers de nouvelles architectures, incluant l'analyse et la refactorisation du code actuel. - Créer et maintenir des tests unitaires exhaustifs garantissant la fiabilité et la stabilité de nos systèmes critiques. - Concevoir des schémas de bases de données optimisés et rédiger des requêtes SQL, procédures stockées et fonctions performantes. - Contribuer à l'amélioration continue de notre pipeline d'intégration et de déploiement (CI/CD) en utilisant GIT et autres outils collaboratifs. - Assurer la maintenance des fonctionnalités existantes, notamment nos bibliothèques, services et applications web. - Effectuer des revues de code rigoureuses pour maintenir l'excellence technique et partager les connaissances au sein de l'équipe. Compétences Requises - Minimum de 7 ans d'expérience approfondie en développement Java 8/11, avec une maîtrise des fonctionnalités avancées (Java 17+ serait un atout). - Expertise significative avec l'écosystème Spring (Spring Boot 3.x, Spring Data, Spring Security 6.x, Spring Web, Spring AOP). - Expérience démontrée dans la conception et l'implémentation d'architectures microservices robustes et évolutives. - Maîtrise des tests automatisés avec JUnit 5 et des frameworks complémentaires comme Mockito et AssertJ. - Compétences solides en JavaServer Pages (JSP) et autres technologies de présentation web. - Expérience approfondie des bases de données relationnelles, notamment SQLServer, PostgreSQL 14+ et MySQL 8+. - Pratique confirmée des outils de versionnement et d'intégration continue: Git, Jenkins, et stack ELK (Elasticsearch, Logstash, Kibana). - Expérience pratique avec le framework Vaadin pour le développement d'interfaces utilisateur. - Minimum de 2 ans d'expérience avec AWS, incluant EC2, RDS, S3, Lambda et les services de sécurité. - Solides compétences en conception de systèmes distribués avec une attention particulière à la sécurité et la performance. Atouts Supplémentaires - Expérience avec des frameworks complémentaires: Hibernate ORM, Axis pour SOAP, Struts, Jooq pour l'accès aux données, et Hk2 pour l'injection de dépendances. - Maîtrise des technologies de conteneurisation: Docker et orchestration Kubernetes pour des déploiements cloud-native. - Expérience en tant que Team Lead technique, avec capacité à guider et mentorer des développeurs moins expérimentés. - Réalisations démontrables dans la conception et l'implémentation de systèmes de production complexes depuis leurs fondations. - Connaissance des normes de sécurité de l'industrie des paiements (PCI-DSS, GDPR). - Expérience dans l'optimisation des performances pour les systèmes à haute disponibilité et faible latence. - Familiarité avec les architectures réactives et les modèles de programmation asynchrone (Project Reactor, RxJava). Pourquoi Nous Rejoindre En intégrant notre équipe, vous aurez l'opportunité de travailler sur des systèmes financiers critiques qui impactent des millions d'utilisateurs quotidiennement. Nous offrons un environnement de travail flexible entièrement à distance, une culture d'innovation constante, et la possibilité de contribuer significativement à l'évolution de notre architecture technique. Vous collaborerez avec des professionnels passionnés par l'excellence technique dans le domaine des paiements sécurisés, un secteur à la fois dynamique et porteur d'avenir.