SB
Portfolio
HomeExperienceProjectsSkillsContact
SB

© 2025 Soukaina Benchekroun. All rights reserved.

•Privacy

Projet

Détails du projet

Back to projects

GUMP HA Connector

Senior Java Developer

High-availability secure connector for port data exchange with TLS encryption and EU 2019/1239 compliance.

Employer
OPEN GROUPE
Client
GPMM (Grand Port Maritime de Marseille)
Location
Marseille, France (Remote)
Period
July 2024 – December 2024
14 technologies
Java 21
Spring Boot
Spring MVC
ActiveMQ Artemis
Docker
TLS/SSL
TLS 1.3
OAuth2
Maven
GitLab CI/CD
Oracle
Logging
Archivage
Retry Mechanisms
✓ EU 2019/1239
✓ TLS 1.3

Contexte / Context

Development of a high-availability connector for secure data exchange between the GUMP system and port partners. The project aims to ensure confidentiality and integrity of data transiting between critical systems at the Grand Port Maritime de Marseille, in compliance with European regulations on port data management.

Responsabilités / Responsibilities

  • Design and development of secure middleware with Java 21 and Spring Boot
  • Implementation of TLS/SSL (TLS 1.3) security and OAuth2 tokens for hardening
  • Configuration and optimization of ActiveMQ Artemis for HA messaging and retry
  • Setup of archiving and complete flow traceability for audits
  • Development of CI/CD pipeline with GitLab and Docker deployment
  • Ensured compliance with EU Regulation 2019/1239
  • Livrables / Deliverables

  • Secure HA middleware with retry and archiving mechanisms
  • TLS/SSL encryption/decryption module and OAuth2 management
  • Technical logging system and audit-grade traceability
  • ActiveMQ Artemis configuration in high-availability mode
  • Complete CI/CD pipeline (build, tests, Docker deployment)
  • Technical documentation and EU 2019/1239 compliance
  • Résultats / Outcomes

  • High availability: HA architecture ensuring service continuity
  • Enhanced security: TLS 1.3 end-to-end encryption and OAuth2 authentication
  • Reliability: Retry and archiving mechanisms for zero data loss
  • Traceability: Auditable logs for regulatory compliance
  • Compliance: Certifiable architecture under EU 2019/1239