09/12/2026 updated


Premium member
100 % availableSenior Java Backend Engineer | GenAI & AI Systems
Cologno Al Serio, Italy
Only remote
Perito Informatico - Computer Science Technical DiplomaAbout 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 MVC
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.
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
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).
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.
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.