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 JavaConnaissance Spring BootConnaissance architecture de MicroServicesConnaissance REST APINice TO have
Une 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, HibernateDivers
CDI - temps pleinLuxembourg / Pommerloch