Developpeur Back-End Java confirmé Ref. 004050

October 2, 2023

Apply for this job

Email *

Job Description

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 2 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)