Full Stack Developer · GFT Italia
Oct 2022 — Present
IT services / consulting — enterprise fashion/luxury e-commerce group client
Full-stack work on an enterprise, multi-brand (11 brands) and multi-country e-commerce platform for fashion/luxury retail. Checkout, payments, search, CMS, technical SEO, integrations, observability and performance optimization.
Responsibilities
- Multi-provider checkout and payments (Apple Pay, PayPal/Braintree, Klarna, Axerve/Fabrick, COD)
- SAP Commerce/Mule integrations, My Account, contact preferences, newsletter
- Magnolia CMS: templates/components/YAML, JCR queries, multi-brand/multi-country multisite
- Technical SEO: XML sitemap, hreflang, sales pages, multi-country routing
- Observability: Splunk APM, MDC, filter chain, tracing, warning/NPE reduction
- Performance: reducing duplicate calls, API gating, conservative refactoring of legacy code
Results
- Reduced duplicate calls on the interests/occupations endpoints, removing dead code
- Backend robustness against Algolia warnings (early return, session handling, NPE prevention)
- End-to-end analysis of the Apple Pay integration (Axerve/Fabrick): merchant validation, tokenization, fallback
- Reworked the filter chain and set the MDC Remote-Host for cleaner logging/tracing
- Java 11
- Spring Boot 2.5/2.7
- Spring Security
- OAuth2 / JWT
- REST API
- Maven
- Gradle
- Magnolia CMS 6
- Magnolia Blossom
- JCR / SQL2
- SAP Commerce / Hybris
- FreeMarker
- JavaScript
- jQuery
- Webpack
- Algolia
- Splunk APM
- NewRelic
- Log4j2 / MDC
- Docker
- Kubernetes
- AWS
- Akamai / CloudFront
- Salesforce
- Klarna
- Axerve / Fabrick
- Braintree / PayPal
- Apple Pay