CDI Développeur Java J2EE (H/F)
Description de l'emploi
Votre mission ? Intervenir au sein de projets à forte valeur ajoutée chez nos clients industriels en tant que Développeur Fullstack Java.
Dans ce cadre, vous prenez en main l’ensemble des activités de développement logiciel, avec pour missions de :
– Développer et livrer des fonctionnalités, au sein de votre équipe de développement organisée en feature team
– Suggérer, influencer, concevoir et implémenter des solutions innovantes pour améliorer et enrichir l’application
– En fonction de votre ancienneté dans le poste, accompagner et coacher les développeurs juniors
Notre candidat idéal s’il existe possède les compétences et appétences suivantes :
Compétences attendues
– Compétence élevée d’ingénierie logicielle couplée à une expérience pratique significative (ie : je l’ai fait , et non je l’ai vu faire )
– Excellente compréhension de la plate-forme Java, et notamment :
Java/JEE, JMS, JDBC, JSP
Spring Core, Spring Boot
Hibernate, MyBatis ou équivalent
– Une compétence significative et pratique en technologies de client léger (Angular, ReactJS, VueJS, Bootstrap, HTML, CSS)
– Une compétence significative et pratique en bases de données, et notamment :
Oracle ; PostgreSQL
ElasticSearch ; MongoDB ; Cassandra,
– Une compétence significative et pratique en TDD, BDD et testing, et notamment :
JUnit ; Cucumber ; FitNesse ; Selenium
– Une compétence significative et pratique en intégration continue, et notamment : Git, GitLab ; Jenkins ; Ansible ; Docker ; SonarQube ; Nexus ; Apache Maven
– Une connaissance en technologies d’échanges, et notamment : Apache Camel ; Zuul ; Eureka ; Hystrix ; Kafka ; Active MQ Webservices (SOAP et REST)
– Une connaissance des technologies orientées services et micro-services, et notamment : Spring Boot, Spring Cloud, Spring Cloud Netflix ; Apache CXF ; OpenID Connect ; LogBack ; MapStruct ; JSON ; Ehcache ; Apache Tomcat ; Hazelcast ; Kubernetes
– Une connaissance des outils de gestion de projets agiles, tels que : TargetProcess, Jira, Confluence
– Une compétence pratique en déploiement clouds sur AWS ou MS Azur serait un plus
– La pratique de quelques shells type bash
– Un intérêt affirmé et tangible pour les technologies open source en général
– Un goût prononcé pour le code propre, sans crainte du refactoring
Nous recherchons des collaborateurs confirmés dans tout ou partie de ces technologies, ou souhaitant le devenir.
Profil
– Une expérience de travail ou le souhait affirmé d’intégrer une organisation de type agile : feature team, squad ou équivalent, intégrant Scrum Master, Product Owner, UX Designer, Tech Lead, d’autres développeurs
– Un sens fortement développé de l’esprit d’équipe, de la collaboration et de l’agilité, au-delà de la simple application des principes de ces méthodes
– Un caractère humble et ouvert sur les autres, même après avoir coché toutes les compétences ci-dessus
– Une pratique courante, écrite comme orale, du français ; une bonne compétence en anglais
– L’envie de partager ses connaissances et compétences avec les autres (via des présentations, code katas, coding dojos, )
– Valeurs non-négociables : excellence, respect, pragmatisme, plaisir
Nous recherchons des passionnés à la personnalité agréable et avec un bon sens de l’humour. Si vous avez les compétences requises et souhaitez faire partie d’une entreprise à taille humaine en pleine expansion restant fidèle à ses valeurs humaines, vous êtes certainement la personne que nous recherchons !
Experiences
5 ans à 10 ans