Afin de renforcer l'équipe interne nous recherchons un Développeur Backend.
RESPONSABILITES :
Pour cette fonction, sous la responsabilité du Senior Analyst, vous :
· Développez des applications backend liées au métier (prises de rendez-vous, intégration des appareils de contrôle,...) sur différentes plateformes (desktop, tablette, smartphone, ...)
· Intégrez une équipe à taille humaine (une douzaine de développeurs)
· Prenez rapidement l'entière responsabilité du développement d'une partie de ces applications.
· Suivez des formations internes et externes sur les outils de développement de dernière génération
· Utilisez une infrastructure de développement récente et innovante (conteneur, orchestration, cloud, virtualisation,...)
· Rédiger les spécifications techniques en amont des développements (analyser comment, pourquoi, avec quoi)
· Réaliser les développements
· Participer aux phases de tests (unitaires, d'intégration, de non régression)
· Participer à la rédaction de la documentation
· Participer au déploiement et à la mise en production effective des différentes applications
· Assurer le support de production
PROFIL
· Expérience Java
· Connaissance Spring Boot
· Connaissance architecture de microservices
· Connaissance REST API
NICE TO HAVE
Une connaissance des outils suivants (ou équivalents) constitue un atout :
· Intégration continue: Jenkins/Gitlab, Maven, Nexus, SonarQube
· Testing : unitaire, intégration, acceptance, de charge, de stress
· Bases de données : PostgreSQL, MongoDB, ElasticSearch
· Outils : Confluence, Jira, Git
· Conteneurs/orchestration : Docker, Kubernetes
· Service Discovery : Eureka, Zookeeper
· Langage de scripting : Bash, Groovy, Python, Jsonnet
· Autres : J2EE, XML, JSON, SQL, JUnit, Messaging (JMS), Broker, WebService, Tomcat/Jetty, Hibernate
DIVERS
CDI - temps plein
Luxembourg / Pommerloch