Postée il y a 39 jours
Nous recherchons un développeur Java Senior fullstack ayant une expérience significative, avec une capacité de conception technique de solution applicative, une bonne autonomie et habituer à un travail en équipe agile de 7.
Votre rôle consistera à :
Concevoir et réaliser des stories
Participer aux divers cérémoniaux (Daily, sprint planning, rétro, grooming, ?), fournir des estimations, communiquer les restes à faire sur les sujets, ?
Participer le cas échéant aux spikes et autres actions d?études/conception
Rester à l?écoute des pratiques et des technologies qui émergent
Veiller à la qualité du code et à la documentation associée
Remonter au techlead, architecte et/ou PO :
Les dérives constatées des bonnes pratiques (style du code, manque de test, code ou requête contre-performante, ?)
Des suggestions d?amélioration ?
Environnement technique :
Java back-end : Java 8, Spring Boot, Hibernate, JPA, Liquibase, flyway, WS REST
Base données : Postgresql
Front end : Javascript/Typescript, CSS, Angular2 et/ou Vue.js
Workflow : UML, BPMN, Activity
Middlewares : Apache, tomcat, Kafka (très apprécié) ou autre ESB.
Security : SSL, OAuth2, SSO, OpenAM
VCS : Git
Cloud : Amazon web service (EC2, RDS, S3?.)
CI & devops : Maven, Jenkins, Docker, Kubernetes,
Monitoring: ELK, Gatling
Profil candidat:
Compétences requises :
De formation bac+5 en informatique, 5ans minimum d'exp., bonne communication
Parfaite maîtrise du développement objet Java sous SpringBoot (JPA, WS REST)
Maîtrise et autonomie sur des technologies Web, idéalement Vue.JS
Bonnes connaissances SQL impératif, idéalement postgresql
Maîtrise de GIT
Expérience avec des outils de qualité du code et CI tels que Jenkins, SonarQube,
Connaissance d?un broker de messages, idéalement Kafka
Connaissance de AWS (EC2, RDS, S3, ELB), K8S, docker
Expériences avec des applications manipulant de la forte volumétrie de données
Expérience avec un APM
Anglais : Bon niveau, écrit et oral impératif.
Méthodologie : Aisance dans une équipe agile, scrum et/ou kanban, connaissance des workflows de gestion de projet et de ticketing de type JIRA.