Java Developer
Confidential
Ile de france
Description
You will be in a team working with one of our Fortune 500 clients which leads online retail banking in France
Knowledge and experience
Essential:
· Good coding Skills on all Middleware layer: Java 8
· Spring (Boot, MVC, CORE, Security)
· Microservices, hexagonal architecture
· Design Patterns, SOLID, Clean Code, Software Craftmanship
· Back End & Devops awareness (understand the global architecture / infrastructure)
· MyBatis, JDBC
· Junit, Mockito
· Jenkins, Maven
· Docker
· Git
· TDD, BDD
· 5+ years of experience on similar technical stack
· Agile team experience with SCRUM or Kanban or XP
· High English level
Desirable:
· Retail banking knowledge
· Java 11
· Reactive programming, futures
· Akka, Scala
· DDD
· NoSQL knowledge (Cassandra, MongoDB)
· Message Brokers (RabbitMQ, Kafka)
· Apache Camel
· Automatic testing (Selenium, Cucumber)
· Javascript/html/css
· Devops Skills (Elastic Search, LogStash, Kibana, Grafana, Openshift, Kubernetes, CI / CD pipeline)