Développeur Java (h/f)
Posted 2 days ago
Company Description
View moreAccenture est un leader mondial de services professionnels qui aide les grandes entreprises, les pouvoirs publics et les autres organisations à construire leur noyau numérique, à optimiser leurs opérations, à accélérer la croissance de leur chiffre d’affaires et à améliorer les services aux citoyens, créant ainsi une valeur tangible à grande vitesse et à grande échelle. Nous sommes une entreprise axée sur le talent et l’innovation, qui compte près de 779,000 personnes au service des clients dans plus de 120 pays. La technologie est aujourd’hui au cœur du changement, et nous sommes l’un des leaders mondiaux dans la conduite de ce changement, avec de solides relations avec notre écosystème.
Job Description
Vos missions :
En tant que développeur Java, vous serez impliqué dans :
La conception et le développement de fonctionnalités sur des projets Java et Angular
L’écriture de tests unitaires et fonctionnels, en appliquant des approches classiques ou TDD selon les besoins.
La mise en place et la maintenance des accès aux données (bases SQL/NoSQL) et le mock des dépendances pour les tests.
La participation à la stratégie de tests pour des microservices existants ou nouveaux, en visant un coverage de qualité.
La définition et la mise en place de l’architecture logicielle (Clean Architecture, séparation Domain / Services / Data).
La revue de code et le coaching technique des développeurs juniors.
L’utilisation et la gestion de la programmation asynchrone en C# (async/await, CancellationToken, gestion des timeouts).
L’intégration et la gestion de messaging middleware comme RabbitMQ ou autres brokers.
La mise en place de stratégies de caching efficaces et adaptées au besoin.
La participation à l’intégration et au déploiement continu avec Kubernetes
Votre profil :
Issu(e) d'une formation Bac +5, vous disposez de 5 années d'expériences professionnelles sur un poste similaire.
Vous maitrisez les versions récentes du langage Java et Angular et vous connaisser les principes TDD et l'architecture logicielle.
Les plus:
Connaissance des systèmes de messagerie (RabbitMQ, Service Bus…) et de la gestion des logs.
Expérience avec Kubernetes et CI/CD.
Capacité à travailler en équipe, à challenger et à accompagner techniquement les juniors.
Benefits
- Plan d'achat d'actions
- Primes de vacances
- Prime de participation
- Tickets restaurant
- Chèques vacances
- CSE