FA

Fiorenzo Amendola

Java Architect | Software Architect
Salerno, Campania, Italia

Profile

Software Architect with 14+ years of experience designing and building complex enterprise systems. Specialized in microservice architectures for banking and financial services, with cross-cutting skills spanning architectural design to production release governance. Led the ground-up construction of a distributed banking platform with 20+ microservices, managing the full software lifecycle from architecture definition to multi-country go-live.

Technical Skills

Languages & Frameworks

Java 17+ Quarkus Hibernate JAX-RS Flutter

Frontend

Angular 19 Module Federation Flutter Web i18n

Database & Messaging

Oracle DB PostgreSQL PL/SQL Liquibase RabbitMQ

Security

Keycloak JWT/OAuth2 Azure Key Vault LDAP/Kerberos

DevOps & CI/CD

Jenkins Docker SonarQube Maven Git

Monitoring & Orchestration

Prometheus Grafana Apache Airflow Mulesoft

Experience

Java Architect / Software Architect

Engineering Group
Jul 2022 - Present | Client: BFF Bank
Lead architect for NFS (New Financial System) — the bank's new core platform serving 5 countries.
  • Designed 20+ Quarkus microservices ecosystem with peer-to-peer REST + RabbitMQ communication
  • Multi-tenant architecture via HTTP header propagation across full call chain
  • Contract-first API design with OpenAPI, security with Keycloak 18 + JWT
  • 23 Apache Airflow DAGs for matching, reconciliation and clearing
  • CI/CD with Jenkins + SonarQube, DB migrations with Liquibase across 5 environments

Lead Software Engineer

Lynx S.p.A.
Dec 2021 - Jul 2022 | Client: Enel
Cloud-native Java microservices on AWS for Enel Core division.

Software Engineer

Capgemini Engineering
Nov 2020 - Nov 2021 | Napoli
Enterprise Java development in multi-team Agile environments.

Java Architect

Fides Consulting Srl
Jul 2019 - Nov 2020 | Napoli
End-to-end technical delivery, team management and client-facing architecture.

Software Engineering Analyst

Accenture Technology Solutions
2011 - Jul 2019 | Italia
8 years of progressive growth from developer to technical analyst across telecom, energy and public administration projects.

Projects

Path 36

Path 36

Number sequence puzzle game. Flutter + Quarkus + PostgreSQL, self-hosted on Raspberry Pi.

path36.app →

Education & Certifications

Computer Science

Universita degli Studi di Salerno
2002 - 2010
SCRUM Certified English B1/B2 Italian Native