Afin de renforcer l'équipe interne nous recherchons un Développeur Backend.ResponsabilitesPour 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érationUtilisez 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éveloppementsParticiper aux phases de tests (unitaires, d'intégration, de non régression)Participer à la rédaction de la documentationParticiper au déploiement et à la mise en production effective des différentes applicationsAssurer le support de productionProfilExpérience JavaConnaissance Spring BootConnaissance architecture de MicroServicesConnaissance REST APINice to haveUne connaissance des outils suivants (ou équivalents) constitue un atout:Intégration continue: Jenkins/GitLab, Maven, Nexus, sonarqubeTesting : unitaire, intégration, acceptance, de charge, de stressBases de données : PostgreSQL, MongoDB, ElasticsearchOutils : Confluence, Jira, GITConteneurs/orchestration : Docker, KubernetesService Discovery : EUREKA, ZookeeperLangage de scripting : Bash, Groovy, Python, JsonnetAutres : J2EE, XML, JSON, SQL, JUnit, Messaging (JMS), Broker, WebService, Tomcat/Jetty, HibernateDiversCDI - temps pleinLuxembourg / Pommerloch