JAVA developer
Description du poste
Vous livrez un produit final, conformément aux normes de l'architecture d'application, aux exigences fonctionnelles des utilisateurs et à la stratégie et aux directives globales en matière de TIC.
Les dernières tendances et évolutions vous attirent, vous aimez apprendre et vous aimez partager vos connaissances avec vos collègues lors de groupes de travail techniques.
Vous travaillez en collaboration avec d'autres développeurs, ingénieurs logiciels, analystes, scrum master et les utilisateurs finaux afin de créer des outils qualitatifs et conviviaux pour les différentes unités commerciales.
Vous communiquez avec vos clients internes au sujet des attentes et leur fournissez régulièrement des informations sur l'état d'avancement du projet.
Vous travaillez sur les meilleures pratiques dans l'élaboration d'une nouvelle architecture basée sur Azure.
Exigences du poste
- Vous avez l'esprit d'équipe et recherchez un emploi varié et porteur de défis.
- Vous avez de l'expérience dans la prise en charge d'un projet JAVA au sein d'une équipe (définition de l'architecture de l'application, implémentation technique, mise en place d'Azure...).
- Vous avez de l'expérience dans le coaching de développeurs java.
- Vous êtes créatif et avez le sens des responsabilités.
- Vous prenez l'initiative de proposer des solutions de qualité.
- Connaissance et/ou expérience dans plusieurs des domaines suivants :
- Outils/technologies/frames/standards Java (par exemple intelliJ, Spring boot, Hibernate, etc.) et méthodologie et outils de développement logiciel.
- Déploiement et intégration continus basés sur git, Maven/gradle, Nexus, bamboo, etc.
- Développement ou intégration de services REST
- Architecture pilotée par les événements
- Développement de bases de données : SQL, bases de données relationnelles, cosmos DB
- Serveurs Java comme Tomcat
- Docker
- Azure n'a plus de secrets : event hub, service bus, event grid, comosDB, AKS, fonctions, gestion des api, application insights, logic apps,..
- modèles de terraformes
Langues:
- Dutch: Native or bilingual proficiency
- English: Full professional proficiency
- French: Limited working proficiency
Compétences techniques:
- Agile - Niveau Intermediate
- Azure - Niveau Beginner
- Azure Kubernetes Service - AKS - Niveau Beginner
- Containers - Niveau Beginner
- Docker - Niveau Beginner
- ELK tools - Niveau Nice to have
- Gradle - Niveau Expert
- Hibernate - Niveau Intermediate
- IntelliJ - Niveau Expert
- Java - Niveau Expert
- Java 11 - Niveau Expert
- JUnit - Niveau Expert
- Kubernetes - Niveau Beginner
- Maven - Niveau Expert
- Microservices - Niveau Expert
- Micro-services Architecture - Niveau Expert
- Open API - Niveau Expert
- React - Niveau Beginner
- RESTful API - Niveau Expert
- Sparx Enterprise Architect - Niveau Nice to have
- Spring - Niveau Expert
- Spring Boot - Niveau Expert
- Swagger - Niveau Nice to have
- TomCat - Niveau Nice to have
- Unit Testing - Niveau Expert