09/12/2026 updated

**** ******** ****
Premium member
100 % available

Senior Java Backend Engineer | GenAI & AI Systems

Cologno Al Serio, Italy
Only remote
Perito Informatico - Computer Science Technical Diploma
Cologno Al Serio, Italy
Only remote
Perito Informatico - Computer Science Technical Diploma

Profile attachments

ENStefaniaIzzo.pdf

About me

Senior Java Backend Engineer with nearly 20 years of experience in enterprise applications, microservices and distributed systems. Expert in Java, Spring Boot and APIs, with experience in finance, insurance and cybersecurity. Expanding into GenAI, Spring AI, MCP, LLM integration and AI orchestration

KeycloakJava (Programming Language)PHPSpring SecurityActive DirectoryBash ShellSpring FrameworkPython (Programming Language)PostgreSQLMongoDBMySQLOpenLDAPNext.jsSpring CloudSpring MVCReact.jsOracle 10g/11gSpring BootSpring DataKubernetesApache KafkaSpring BatchDocker
Java & Spring Ecosystem
Nearly 20 years of experience designing and developing enterprise applications with Java (17/21/25) and the Spring ecosystem, including Spring Boot 3/4, Spring Security, Spring Cloud, Spring Data, Spring AI and Spring AMQP. Expertise in microservices, distributed systems, REST APIs and enterprise integration patterns.

Generative AI & LLM Integration
Hands-on experience integrating Large Language Models through Spring AI with providers such as OpenAI, Ollama/Llama and Anthropic/Claude. Proficiency in Model Context Protocol (MCP) tooling, MCP Server Development with the Java SDK, tool calling, structured outputs, AI orchestration and AI governance with human-in-the-loop guardrails.

Backend Architecture & Distributed Systems
Deep expertise in designing and implementing microservices, event-driven architectures, Saga Pattern, Domain-Driven Design (DDD), hexagonal architecture, plugin-based architecture and multi-tenant systems. Proven delivery across finance, insurance, cybersecurity and energy sectors.

Python ML & Simulation
Experience building Python ML and simulation services using FastAPI, XGBoost, scikit-learn, SHAP-based explainability, multi-objective optimization with genetic algorithms (DEAP, SciPy) and discrete-event Digital Twin simulation (SimPy) for forecasting and operational planning.

Data & Persistence
Proficiency with relational and NoSQL databases including PostgreSQL, SQL Server, Oracle, MongoDB and Redis. Experience with Spring Data JPA, Hibernate, Hibernate Envers, QueryDSL and Flyway for schema migration and data lifecycle management.

Security
Strong background in application security using Spring Security, OAuth2, JWT, SAML2, Keycloak, AWS Cognito, LDAP and API Key Management. Experience implementing enterprise OAuth2 security with client credentials flows and multi-tenant management.

DevOps & Cloud
Practical experience with Docker, Kubernetes, Helm, GitLab CI/CD, Maven, Testcontainers, WireMock, Quartz, ShedLock, OpenShift and AWS services (S3, Cognito, Lambda) for containerisation, orchestration and cloud deployment.

Messaging & Realtime
Experience with Apache Kafka, ActiveMQ, RabbitMQ, Spring AMQP, Spring Events, WebSocket (STOMP/SockJS) and Oracle AQ for asynchronous messaging, event streaming and real-time communication in distributed systems.

Frontend & Mobile
Working knowledge of Next.js, TypeScript, React, Angular and Flutter (iOS/Android), as well as Swift (iPadOS/iOS) for building dashboards, mobile applications and frontend interfaces complementing backend systems.

Technical Leadership
Experience as Java Technical Lead and Team Leader, including coordination of development teams, end-to-end technical supervision, quality assurance, security oversight, operational continuity and internal training of junior developers on Java, Spring, Hibernate and related technologies.

Experience

Professional experience10+ years
Freelancer since2018

Languages

EnglishGoodItalianNative speaker

Project history

Senior Java Backend Engineer & Independent Software Developer

IzzOnLine
Independent software engineering and product development focused on enterprise Java backend systems, distributed architectures and AI-enabled applications. Full ownership of several products including SmartApiBox (API & AI Integration Platform), a Quantitative Research Platform with Governed AI Agent Layer, CodePilot (AI-Assisted Mobile Development Environment) and Football Metchy (Mobile Sports Platform).

Senior Java Backend Engineer

AGM Solutions (for Engineering)
Decision-support platform for LNG operations combining an enterprise Java backend (Java 21 / Spring Boot 4), a Python ML and simulation service (FastAPI) and a Next.js dashboard. Responsibilities included orchestrating simulation runs, demand forecasting with XGBoost and scikit-learn, multi-objective optimization with genetic algorithms and discrete-event Digital Twin simulation.

Senior Java Backend Engineer

AGM Solutions (for Engineering)
Development of a core microservice of the NCIS (National Comprehensive Information System) for operational management of the natural gas transmission network. Covered the full lifecycle of energy transactions and nominations using Java 21 / Spring Boot 3, with real-time SCADA integration, European market platform integration, cluster-aware distributed jobs and enterprise OAuth2 security with AWS Cognito.

Java Developer

Oliver James Consulting (for InfoCert)
Backend development on a Java 17 / Spring Boot stack with REST APIs, Oracle and MongoDB persistence, Docker containerisation, JUnit testing and Swagger documentation. Full remote engagement.

Java Technical Lead & Team Leader

AGM Solutions (for Generali Assicurazioni)
Technical lead of a cybersecurity programme covering vulnerability assessment and management, assessment questionnaires, remediation flows and incident management. Coordinated the development team, managed Java/Spring Boot applications across heterogeneous environments and integrated enterprise security systems (Qualys, Archer, ServiceNow, Namirial) over REST and SOAP.

Java Backend Developer

Deutsche Bank
Development of payment services compliant with the PSD2 standard, contributing to the modernization of digital banking infrastructure. Implemented PSD2-compliant payment services with SCA flows, consent management and open banking integration, and adopted cloud technologies and serverless architectures using OpenShift, AWS Lambda and DynamoDB.

Java Developer & Technical Lead

Sorint.Lab S.r.l.
Java Developer and Technical Lead on numerous internal and IT consulting projects for the financial sector, with technical lead responsibility on smaller projects including team coordination, planning and delivery, and internal training on Java, Spring, Hibernate and jQuery for junior developers.

Java Developer

MBE - Mail Boxes Etc.
Developed a centralized billing tool for company branches using Java 8, Spring Boot, Spring Security, JWT, JPA and Angular JS.

Java Developer

SKY Italia
Developed an encrypted password storage tool for Sky Italia systems using Java 8, Spring Web MVC, Spring Security, Hibernate 4 and jQuery.

Java Developer

UBI Sistemi e Servizi
Performance improvement and technology modernization of existing applications using Oracle APEX, PL/SQL, Spring 3.2, Bootstrap 3 and jQuery.

Java Developer

Borsa Italiana
Development and integration of web applications for London Stock Exchange using Java 1.5, Spring 2, Hibernate 3, Apache Solr, Lucene and Oracle PL/SQL.

Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in