Pour le compte d'une multinationale française, je recrute des développeurs Java seniors.
Profil recherché :
- Vous avez plus de 5 ans d'expérience en développement Java avec une solide expertise en design et analyse de code orienté objet
- Java11 / Quarkus, PostgreSQL, Couchbas
- Vous êtes expert en méthode de delivery Agile et outils associés
- Maîtrise du Spring framework (Spring Boot, Spring MVC, Spring Batch, JPA, Security)
- Les microservices reactive architectures et en service-oriented architectures (REST) n’ont aucun secret pour vous
- Bonne connaissance en Domain-driven design, principes SOLID, event sourcing, CQRS, design patterns Technologies
- RabbitMQ, Kafka
- Architecture micro-services, Spring Reactive
- TDD et Unit Testing frameworks i.e. JUnit, TestNG, Mockito
- Docker et Kubernetes
- AsynchAPI et outil de documentation comme Swagger
- Pipelines CI / CD, jenkins, Product LifeCycle,
- Agile, Jira
- Archi Hexagonale, architecture distribuée
- Ecosystème linux (différence entre distribution, shell de commande...)
- Ecriture de code sécurisé, familiarisé avec le threat models et l'encryption, tokenization et authentification protocoles
- SQL et NoSQL (Postgresql, Couchbase or MongoDB)
- Java (low memory / cpu consumption, Graal VM ...)
- Connaissances fortement appréciées : Grafana, Prometheus, ELK, Rancher, ArgoCD, ETL, Cloud GCP Terraform, Gatling, Clean & Reactive Architecture,
Langues :
Français : bonne communication
Anglais : niveau professionnel
le poste est à pourvoir en Full remote