Job Description
Job Description:Responsabilités: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 dizaine 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 la dernière génération· Utilisez une infrastructure de développement récente et innovante (conteneur, cloud, virtualisation,…)Junior (0 à 3 ans)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, intégration, non régression)Participer à la préparation et à la mise en production effective des différentes applicationsParticiper à la rédaction de la documentationAssurer le support de productionProfilExpérience JavaConnaissance Spring-FrameworkConnaissance architecture de microservicesConnaissance REST APIRequirementsNice to have· Intégration continue: Jenkins, Maven, Nexus, SonarQube· Testing : unitaire, intégration, acceptance, de charge, de stress· Bases de données : MongoDB, ElasticSearch, PostgreSQL· Outils : Confluence, Jira, Bitbucket· Conteneurs/orchestration : Docker, Kubernetes, Rancher· Service Discovery : Eureka, Zookeeper· Langage de scripting : Bash, Groovy, Python· Autres : J2EE, XML, JSON, SQL, JUnit, Messaging (JMS), Broker, WebService, OSGi, Tomcat/Jetty, HibernateBenefitsContrat permanent CDI Temps plein au LuxembourgConnect People
Apply
Go Back