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