
Développeur Java Spring H/F Kicklox
Belgique IndépendantOffre d’un cabinet de recrutement
-
Cette offre est publiée par un cabinet de recrutement. Il ne s'agit pas de l'entreprise dans laquelle vous travaillerez au quotidien.
- 🏠 Télétravail partiel
- Bac +5
- Banque • Assurance • Finance
- Exp. 1 à 7 ans
- Exp. + 7 ans
Les missions du poste
L'offre
Projet
Développeur Java Spring
Secteurs
Banque & Assurance
Description de l'offre
Contexte de la mission :
Le poste est destiné à un développeur Java expérimenté pour rejoindre une équipe Agile au sein d'une organisation de premier plan. Cette équipe est responsable de la gestion des canaux numériques et de l'expérience utilisateur pour les clients. Le rôle consiste à développer des fonctionnalités clés des applications utilisées par les clients, de l'intégration à l'optimisation de la performance. Le développeur travaillera à la fois sur des applications frontend (applications mobiles) et backend (cloud et systèmes microservices).
Responsabilités principales :
- Développement et intégration : Traduire les besoins métier en code de haute qualité, en utilisant principalement Java et le framework Spring.
- Maintenance et optimisation des applications : Assurer le bon fonctionnement et les performances des applications backend et frontend.
- Collaboration inter-équipe : Travailler étroitement avec les autres équipes fonctionnelles et techniques pour livrer de nouvelles fonctionnalités. Vous collaborerez également avec les équipes DEVOPS pour l'implémentation des pipelines CI/CD.
- Test et déploiement : Appliquer des meilleures pratiques de développement (TDD, Clean Code) et participer aux tests automatisés pour assurer la qualité du code.
- Analyse et correction des performances : Identifier et résoudre les goulets d'étranglement ou bugs pour améliorer les performances des systèmes.
Missions à réaliser
Objectifs de la mission :
- Traduire les besoins métier en code de haute qualité :
- Transformer les exigences fonctionnelles et techniques en solutions logicielles efficaces, en utilisant Java et Spring.
- Assurer la performance et la qualité du code :
- Développer des applications robustes, fiables et optimisées, en suivant les meilleures pratiques de développement telles que le Clean Code et le Test Driven Development (TDD).
- Intégration continue et déploiement :
- Mettre en place et maintenir des pipelines CI/CD pour garantir un déploiement rapide et sécurisé des nouvelles fonctionnalités.
- Collaboration avec les équipes interfonctionnelles :
- Travailler de manière étroite avec les équipes de produits, UX/UI, DEVOPS et tests pour garantir que les exigences sont bien comprises et exécutées.
- Optimisation des systèmes :
- Identifier et corriger les goulets d'étranglement, améliorer les performances des applications et résoudre les problèmes techniques.
- Garantir la pérennité des solutions :
- Mettre en oeuvre des solutions maintenables et extensibles en appliquant les principes de design et les patterns architecturaux
Livrables attendus
Livrables de la mission :
- Code source propre et optimisé :
- - Livraison de modules Java complets et de qualité, respectant les standards de Clean Code et les meilleures pratiques de développement.
- Documentation technique :
- - Documentation détaillée du code, des API et des processus techniques mis en place, afin de faciliter la maintenance et les futures évolutions des systèmes.
- Tests unitaires et automatisés :
- - Développement et livraison de tests unitaires et d'intégration, avec couverture TDD, pour garantir la stabilité et la qualité du code.
- Implémentation des pipelines CI/CD :
- - Mise en place de pipelines de déploiement automatisés pour assurer des déploiements continus, rapides et sécurisés des nouvelles versions des applications.
- Rapports de performance et optimisations :
- - Fournir des rapports réguliers sur l'analyse des performances du système et proposer des solutions d'optimisation.
- Revue et correction des bugs :
- - Suivi et correction des bugs identifiés dans les applications, en collaboration avec les équipes de tests et Ops.
- Contributions aux rétrospectives Agile :
- - Participer aux réunions de rétrospective Agile pour faire le point sur les améliorations continues et les ajustements nécessaires dans l'équipe et le processus de développement.
4o mini
Modalités
- Date de démarrage : dès que possible
- Date de fin : 31-12-2025
- Candidats recherchés : 1
- Expérience : 6+ ans
- Type de contrat : Freelance / Indépendant, Temps complet
- Rémunération : 350 € - 550 € par jour selon expérience
- Mode de facturation : Assistance technique
- Localisation : Brussels, Belgium
- Télétravail partiel
Le profil recherché
Le profil recherché
Compétences requises
Java, Spring, spring cloud, Spring Sécurity, TDD / DDD, SQL, SQL PostgreSQL
Description du profil
Objectif du poste :
Un développeur Java expérimenté pour rejoindre une équipe Agile et contribuer au développement d'applications stratégiques. La mission implique le développement end-to-end de nouvelles fonctionnalités, avec un focus sur l'optimisation des performances, l'intégration de services et l'automatisation des processus.
Expérience requise
- Minimum 6 ans d'expérience en développement Java
- Expérience confirmée sur des projets d'envergure en entreprise
- Expérience en architecture microservices et intégration d'API
Compétences techniques recherchées
Obligatoires :
- Langages & Frameworks : Java (8+), Spring Boot, Spring Security, Spring Cloud
- Développement d'API : RESTful, Swagger (YAML), consommation et sécurisation des API
- Gestion des bases de données : SQL (PostgreSQL, MySQL, SQL Server), ORM (Hibernate)
- CI/CD & DEVOPS : Git, Jenkins, SonarQube, Fortify, NexusIQ
- Conteneurisation et Cloud : Docker, Kubernetes, Cloud privé/public
- Architecture logicielle : DDD, Clean Code, SOLID, Design Patterns
- Automatisation des tests : JUnit, TestContainers, Mockito, Postman
Souhaitables :
- Expérience avec des bases NoSQL (MongoDB, Redis, Cassandra)
- Connaissance de Groovy pour les pipelines CI/CD
- Expérience avec des environnements Cloud (AWS, Azure, GCP)
- Connaissance d'un framework frontend (React, Angular)
Soft Skills essentielles
- Travail en équipe & esprit collaboratif
- Capacité à challenger les besoins métier
- Approche proactive et autonome
- Bonne communication et sens du partage
- Curiosité et appétence pour les nouvelles technologies
Ce poste s'adresse à un développeur passionné, structuré et rigoureux, capable d'évoluer dans un environnement exigeant et agile.
Langues
Français, Anglais, Néerlandais
Catégories
Ingénieur Logiciel
L'entreprise
À propos de l'entreprise
Les secteurs d'activité
Taille de l'entreprise
> 2000 salariés
- Belgique
- Indépendant
Créez une alerte
Pour être informé rapidement des nouvelles offres, merci de préciser les critères :
Finalisez votre candidature
sur le site du recruteur
Créez votre compte pour postuler
sur le site du recruteur !
sur le site du recruteur
sur le site du recruteur !
Recherches similaires
{{title}}
{{message}}
{{linkLabel}}