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 compliance with European regulations.

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
✓ TLS 1.3

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.

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 European regulations governing port data exchange

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 compliance with European regulatory requirements

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 European regulatory requirements