cover image
KICKLOX

Développeur Java Spring H/F

Hybrid

Brussels, Belgium

Freelance

02-04-2025

Job Specifications

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 œuvre 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é

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

À propos de l'entreprise

Les secteurs d'activité

Banque & Assurance

Taille de l'entreprise

> 2000 salariés

About the Company

Kicklox est une plateforme d'ingénierie et de conseil en technologies.Nous fédérons une communauté de plus de 120 000 ingénieurs qui interviennent (en mission ou en CDI) sur les projets de nos clients, grâce à notre plateforme digitale qui facilite la mise en relation, et le suivi de projet. Nous travaillons avec des grands groupes tels que Safran, Thales, Airbus, Nokia et bien d'autres. Vous avez un projet à faire réaliser par notre communauté ? https://www.kicklox.com/ Vous êtes ingénieur ou développeur, inscrivez-vous p... Know more

Related Jobs

Company background Company brand
Company Name
Vivid Resourcing
Job Title
Senior .NET Developer (Dutch speaking)
Job Description
Position Overview: We are seeking a skilled Senior .NET Developer who is fluent in Dutch to join our team in Ghent. The ideal candidate will have extensive experience in .NET development, particularly with C# and RabbitMQ. As a Senior .NET Developer, you will play a key role in the design, development, and implementation of software solutions that meet our clients' needs and exceed their expectations. Responsibilities: Collaborate with cross-functional teams to gather and analyze requirements. Design and develop high-quality software solutions using .NET framework and C#. Implement and maintain efficient, reusable, and reliable code. Troubleshoot, debug, and resolve technical issues as they arise. Optimize application performance and scalability. Participate in code reviews to ensure code quality and adherence to coding standards. Mentor junior developers and provide technical guidance and support. Stay up-to-date with the latest technologies and trends in .NET development. Requirements: Bachelor's or Master's degree in Computer Science, Engineering, or a related field. Minimum of 5 years of experience in software development with a strong focus on .NET and C#. Proficiency in Dutch, both written and verbal, is essential. Experience with RabbitMQ or other message queuing systems is required. Solid understanding of software development methodologies, design patterns, and best practices. Strong problem-solving skills and attention to detail. Excellent communication and collaboration skills. Ability to work effectively in a fast-paced, dynamic environment. Proven track record of delivering high-quality software solutions on time and within budget. Nice-to-Have: Experience with other programming languages and technologies such as ASP.NET, MVC, SQL Server, JavaScript, and AngularJS. Knowledge of cloud technologies such as Azure or AWS.
Ghent, Belgium
Hybrid
Freelance
07-04-2025
Company background Company brand
Company Name
Innova Solutions
Job Title
C++ Java Developer
Job Description
Job Title: C/C++ and Java developer Job Type: Contract/Freelance Location: Brussels, Belgium Work regime: Hybrid (2 Day Onsite in a Week) Keywords: Java, XML, and C++ Sector: Our client stands as a globally renowned leader in financial messaging, spearheading safe and secure networks that enable seamless communication and transactions among financial institutions worldwide. Serving as the cornerstone of global financial telecommunication, it plays a pivotal role in facilitating the backbone of the industry's infrastructure. What you will be doing • Implement, test and/or maintain detailed logic. • Gain understanding of customer requirements. • Contribute in the preparation of systems specifications, codes, tests, debugs, documentation, job controls, deliverables. • Discuss problems and possible solutions with more senior team members. • Provide technical assistance to other colleagues in their daily work. • Maintain program libraries and technical documentation. Technical experience • A university degree in computer science or related field, or equivalent work experience. • A solid foundation in computer science, with proven competencies in object-oriented design, algorithms, and design patterns. Technical skills • Good knowledge of Java, XML (xsd, xslt) and security technologies • Good knowledge of C/C++ • Knowledge of Windows, Unix/Linux operating systems, and in developing applications suited for these systems • Knowledge of web application test frameworks: JUnit, Selenium, ... is an asset • Knowledge of relational databases and PL/SQL is an asset • Knowledge of network related technologies: TCP/IP, SSL/TLS, HTTP(S) is an asset • Software development environments and tools such as: IntelliJ, Maven, CLion, CMake, git, etc… Soft skills • Agile mindset • Adaptability and responsiveness to change, proactive and autonomous • Open to new ideas, innovative mindset, intellectual curiosity and self-motivated learner • Takes accountability (own and in team) for delivering results, with strong communication skills • Quality oriented, meticulous, rigorous, disciplined A little about us: Innova Solutions is a diverse and award-winning global technology services partner. We provide our clients with strategic technology, talent, and business transformation solutions, enabling them to be leaders in their field. Founded in 1998, headquartered in Atlanta (Duluth), Georgia. Employs over 50,000 professionals worldwide, with annual revenue approaching $3.0B. Delivers strategic technology and business transformation solutions globally. Operates through global delivery centers across North America, Asia, and Europe. Provides services for data center migration and workload development for cloud service providers. Awardee of prestigious recognitions including: Women’s Choice Awards - Best Companies to Work for Women & Millennials, 2024 Forbes, America’s Best Temporary Staffing and Best Professional Recruiting Firms, 2023 American Best in Business, Globe Awards, Healthcare Vulnerability Technology Solutions, 2023 Global Health & Pharma, Best Full Service Workforce Lifecycle Management Enterprise, 2023 Received 3 SBU Leadership in Business Awards Stevie International Business Awards, Denials Remediation Healthcare Technology Solutions, 2023
Brussels, Belgium
On site
Freelance
02-04-2025
Company background Company brand
Company Name
Brainwave Optigrators LLC
Job Title
Mobile Application Developer
Job Description
JOB DESCRIPTION : Demonstrable experience in developing native apps for Mobile (Android, iOS, ...) Demonstrable experience in testing, building and publishing mobile apps Demonstrable experience with testing and automated testing frameworks for mobile applications Demonstrable experience working in a Scrum team Language requirement: Dutch at European CEFR - level C2. Technical context: Extensive React Native experience Experience with Xcode and Android Studio Strong Javascript knowledge Experience with Swift, Objective-C and Java is a plus Experience with third-party API integration Experience in accessing GraphQL endpoints Experience with version control software (Git) Experience with OAuth/ACM integration Strong experience working within a government context Strong work experience within a scrum team/agile environment Strong spoken and written Dutch communication skills Must Have Experience with integration of Rest APIs (Expert - 8.00 years) Demonstrable experience with Javascript and React Native (Mobile App) (Expert - 8.00 years) Demonstrable experience with Node projects (Yes) Demonstrable experience with Styled Components (Yes) General Skills: Demonstrable experience in developing native apps for Mobile (Android, iOS, ...) (Senior - 5.00 years) Demonstrable experience in testing, building and publishing mobile apps (Yes) Language requirement: Dutch at European CEFR - level C2. (Yes)
Brussels Region, Belgium
Hybrid
Freelance
03-04-2025
Company background Company brand
Company Name
Mogi I/O : OTT/Podcast/Short Video Apps for you
Job Title
Data Migration Expert (SAP BM / IM / WM)
Job Description
Note - If shortlisted, we’ll contact you via WhatsApp and email. Please check both and respond promptly. Location: Remote (UK or Europe) Experience: 4 - 10 Years Rate: €500/day (Flexible & Competitive) Contract Type: Rolling Contract (3-6 Months+) Start Date: ASAP About The Role We are seeking experienced SAP Data Migration Experts for an ERP deployment project. The role involves overseeing end-to-end data migration processes, working closely with local business teams, and ensuring seamless data conversion in alignment with global requirements. Candidates must have strong SAP functional expertise, leadership skills, and prior experience in multi-system, multi-country environments. Key Responsibilities Lead end-to-end data migration execution for assigned SAP modules. Act as a bridge between local business teams and global data migration experts (GDMEs). Ensure local data migration requirements are captured in conversion workbooks. Act as the focal point for data objects in scope for deployment project migration. Collaborate with business data owners (BDOs), deployment functional experts, ETL teams, and legacy teams. Verify data transformation tools and outputs for deployment projects. Prepare DMW load files and conduct initial verifications. Execute DVT scripts and coordinate defect and hypercare incident resolution. Escalate design defects and work closely with global teams for resolution. Required Skills & Qualifications 10+ years of experience in ERP project implementations. Strong knowledge of SAP Data Migration and experience in multi-country/multi-system environments. Expertise in at least one SAP module (MM, PP, FIN, PM, PROCUREMENT, BM/IM/WM, COM). SAP BODS hands-on experience. SAP Certification in a relevant functional area. Fluency in English (additional languages preferred). Experience in GxP and CSV compliance. Strong communication, stakeholder management, and leadership skills. Ability to drive strategic initiatives while handling hands-on migration tasks.
Belgium
Remote
Freelance
02-04-2025