About Halim
Java Backend Developer | ERP Integration, APIs & Reliable Microservices
- Setting up and modernizing ERP adapters (JSON ↔ XML)
- Developing Spring Boot microservices
- Implementing a Change Data Capture mechanism via Debezium
- Setting up unit tests (JUnit / Mockito)
- Projects in distributed architecture with Kafka
- Backend development
- Architecture refactoring / modernization
- Setting up new services
- Optimizing and maintaining existing applications
- Technical support and team mentoring
French
Native or bilingual
English
Fluent
Arabic
Basic
Experience
- Contraste DigitalBackend Java / Golang DeveloperApril 2018 - Today (8 years and 2 months)ERP Adapter Modernization (V1 → V2)Migration of the adapter to a more robust and maintainable solution, with a clearer and unified multi-country architecture (FR / BE).
- Migration to Java 17
- Implementation of a Clean Architecture-inspired architecture
- JPA / Hibernate Implementation
- Setup of unit tests (JUnit / Mockito)
- Participation in technical decisions within the team
- Merging multi-country flows into a unified adapter
- Collaboration with the infrastructure team for CI/CD and deployments
Technologies include Java 17, Spring Boot, JPA, Hibernate, Maven, Kafka, Docker, and Azure DevOpsContent Management & Distribution- Microservices DevelopmentBackend architecture comprising about ten microservices in a high-traffic environmentMillions of users~5000 articles published per daySeveral thousand Kafka messages / day- Development of backend microservices dedicated to editorial content management and distribution
- Implementation of a Change Data Capture mechanism via Debezium
- Configuration of Debezium connectors
- Production of Kafka events from database modifications
- Automatic data synchronization between services
- Integration of OpenSearch for dynamic indexing
- Collaboration with infrastructure for cloud deployment via Northflank
- Active participation in code reviews and technical decisions
Technologies include Java 11, Golang, Kafka, Debezium, OpenSearch,Docker, and Northflank, - Contraste Digital, Marcq-en BarœulBackend Java / Golang DeveloperApril 2018 - Today (8 years and 2 months)Long-term mission at a Belgian press groupSSO Management– Version V2Development of web services for user management, including password recovery and connection management.
- Management of templates (login / reset password)
- Implementation of email sending
- Application support including identification and resolution of anomalies to ensure application availability and performance.
- Knowledge transfer to new developers
Technologies include Golang, Git, GitLab, GitFlow, and RedmineERP Adapter V1– French ERP IntegrationSetup of an adapter to simplify communication between websites and the ERP- Development of REST APIs on the adapter side
- Transformation and adaptation of flows (JSON → XML)
- Recording / traceability of transactions
Technologies include Java 8, Spring Framework, REST API, ApacheServiceMix/Camel, and phpMyAdminEstablishing exchanges between external partners and the ERPusing microservicesParticipation in several services in Java 11 / Spring Boot to managecommunication between external partners and the ERP.- Development and evolution of REST APIs
- Work in microservices approach
- Technical assistance, bug fixes, and feature updates
Technologies include Java 11, Spring Boot, and REST API, - Pymma SoftwareBackend Java DeveloperMarch 2017 - June 2017 (3 months)Development of an insurance management web application – Spring / Vaadin StackSkill enhancement and implementation of a complete business application based on the Spring ecosystem.Design and development of an insurance management web application with Spring Boot and Vaadin (backend + server UI architecture).Development of a REST API documented via Swagger / OpenAPI.Integration with an external API for data synchronization to the Dolibarr software.Containerization and deployment of the application with Docker.Project structuring according to Spring best practices (layered architecture, dependency management, configuration, etc.).
Recommendations
Be the first to recommend Halim
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- Cybersecurity TrainingPop School2018Formation CyberSécurité
- Professional Bachelor's Degree in Information Technology and InternetUniversity of Technology of Compiègne2017Licence professionnelle Technologie de l'Information et Internet