Missions :
Concevoir et développer des solutions adaptés au besoin,
Respecter les normes et standards de développement de la banque,
Concevoir et développer les tests unitaire et d'intégration,
Veiller à l'évolution de l'application et assure un support client, Profil recherché :
Vous avez plus de 7 ans d'expérience en développement Java avec une solide expertise en design et analyse de code orienté objet.
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
Java11/Quarkus, PostgreSQL, Couchbas
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,
MNCJobsGulf.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.