Développeur JAVA
Keystone Solutions
Charleroi, Belgium
10 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English, FrenchJob location
Charleroi, Belgium
Tech stack
Java
API
Confluence
JIRA
Unit Testing
Code Review
Continuous Integration
Hibernate
Spring
JavaServer Faces
JUnit
PostgreSQL
Maven
Openshift
Oracle Applications
RabbitMQ
Prometheus
Selenium
SonarQube
Data Streaming
XML
Primefaces
Spring-boot
Backend
Gitlab
Vue.js
Angular
Front End Software Development
Kibana
REST
Spring Batch
Jenkins
Job description
- Concevoir et développer des fonctionnalités complexes en Java 21+ et Spring Boot.
- Construire des interfaces modernes et réactives sous Angular (tout en assurant la maintenance du patrimoine JSF).
- Garantir la qualité logicielle par l'écriture de tests unitaires/d'intégration et la pratique de la revue de code entre pairs.
- Assurer la persistance des données via Hibernate et optimiser les requêtes pour garantir la performance d'Itinera.
Architecture & Écosystème:
- Participer à la conception et à l'exposition d'API REST sécurisées et évolutives.
- Intervenir sur l'intégration continue et le déploiement au sein de notre environnement OpenShift.
- Collaborer étroitement avec les analystes métiers pour traduire les besoins législatifs (Allocations Familiales) en solutions techniques élégantes.
Amélioration Continue:
- Contribuer à l'automatisation des processus de développement via nos outils de CI/CD (GitLab, Jenkins, Renovate).
- Veiller à la conformité du code via SonarQube.
- Être force de proposition pour moderniser la stack technique et optimiser les performances applicatives., Nos valeurs en action chez le client:
- Rigueur technique, collaboration et sens du service guident chaque intervention chez le client.
- En tant que K-Stone, vous apportez exigence, transparence et amélioration continue à chaque projet.
Requirements
Profil recherché - Compétences techniques:
- Backend: Java 21+, Spring / Spring Boot / Spring Batch, Hibernate, RabbitMq, Oracle/Postgres, XML, Junit / Selenium
- Frontend: Angular, Vue.js, JSF / Primefaces
- Environnement: GitLab, Jenkins, OpenShift, JIRA / Confluence, Maven, SonarQube, Renovate, Kibana, Prometheus
- API: Expérience réelle dans la consommation et la création de services REST.
- Une notion de réseau et infra est un plus.
Compétences métier:
- Une connaissance approfondie du secteur des caisses d'allocations familiales (processus métiers, législations, flux de données) est un atout majeur pour comprendre les enjeux de l'application Itinera.
Soft Skills:
- Autonomie: Capacité à prendre en main un sujet de bout en bout.
- Esprit d'équipe: Vous aimez partager vos connaissances et apprendre de vos collègues.
- Précision: Vous accordez une importance primordiale à la propreté du code et à la documentation.
Langues:
- Français: Niveau natif
- Anglais: Connaissance passive, * Angular
- Hibernate
- Java 21+
- OpenShift
- PrimeFaces Confirmed, Si vous êtes prêt à relever des défis techniques et stratégiques dans un environnement de consultance dynamique, postulez dès aujourd'hui sur .
About the company
Nous recherchons un Développeur JAVA pour une mission de consultance réalisée chez un client via Keystone Solutions. Vous participerez activement à l'évolution d'une plateforme de gestion des allocations familiales au sein de l'équipe Itinera. Vous interviendrez sur l'ensemble du cycle de vie des applications, de la conception technique à la mise en production, avec un focus particulier sur la robustesse du backend et la fluidité de l'expérience utilisateur. Toutes les responsabilités ci-dessous seront réalisées en tant que consultant Keystone Solutions, en collaboration étroite avec le client., Modèle de consultance Keystone Solutions:
* Mission réalisée en tant que consultant Keystone Solutions, au plus près des équipes du client et de leurs enjeux terrain.
* Possibilité de contribuer à des défis variés au sein d'un écosystème technique riche (Java 21+, Spring, Angular, OpenShift, CI/CD) en partenariat avec le client.
* Développement professionnel accéléré grâce à l'exposition à des contextes métier exigeants (allocations familiales) et à des pratiques de qualité (tests, code review, SonarQube).
* Évolution de carrière soutenue par la diversité des missions et la culture d'excellence portée par Keystone Solutions.