09/25/2025 updated


100 % available
Senior Java Backend Developer con esperienza in microservizi e architetture scalabili
Viverone, Italy
Only remote
Diploma di Maturità - Perito InformaticoAbout me
I am a Programmer Analyst with over 20 years of experience in software development for enterprise applications, microservices, and REST APIs, along with deep knowledge of Agile methodologies and Java-based technologies. I worked on various projects in key sectors such as telecommunications, banking
Java (Programming Language)Spring SecurityApplication Programming Interfaces (APIs)Agile MethodologyArchitectureDatabasesContinuous IntegrationPersistent Data StructureRelational DatabasesDevOpsHibernateScalabilityJava Persistence APISpring FrameworkMongoDB
Sviluppo Java e Spring
Esperienza avanzata nello sviluppo di applicazioni con tecnologia Java, incluse Spring Boot, Spring Security, Spring Batch, Spring Data e Spring MVC.
Architettura Microservizi
Progettazione e implementazione di architetture a microservizi con focus su scalabilità, resilienza e sicurezza utilizzando tecnologie come Kubernetes, Docker e API RESTful.
DevOps e CI/CD
Configurazione di pipeline CI/CD e controllo qualità del codice con Jenkins, GitLab e SonarQube, gestione del versionamento con Git.
Database e Data Layer
Modellazione e ottimizzazione di database relazionali come Oracle, MongoDB e MySQL, utilizzo di Hibernate e JPA per la persistenza dei dati.
Web Services e API
Creazione e gestione di servizi web RESTful e SOAP, testing con Postman, documentazione API con Swagger Editor.
Monitoraggio e Analisi
Implementazione di soluzioni di monitoraggio con Splunk, Grafana e Prometheus per analisi e visualizzazione dei dati delle applicazioni.
Metodologie Agile
Applicazione di metodologie Agile e Scrum con gestione efficace dei progetti attraverso meeting regolari, Sprint Planning e Retrospective.
Esperienza avanzata nello sviluppo di applicazioni con tecnologia Java, incluse Spring Boot, Spring Security, Spring Batch, Spring Data e Spring MVC.
Architettura Microservizi
Progettazione e implementazione di architetture a microservizi con focus su scalabilità, resilienza e sicurezza utilizzando tecnologie come Kubernetes, Docker e API RESTful.
DevOps e CI/CD
Configurazione di pipeline CI/CD e controllo qualità del codice con Jenkins, GitLab e SonarQube, gestione del versionamento con Git.
Database e Data Layer
Modellazione e ottimizzazione di database relazionali come Oracle, MongoDB e MySQL, utilizzo di Hibernate e JPA per la persistenza dei dati.
Web Services e API
Creazione e gestione di servizi web RESTful e SOAP, testing con Postman, documentazione API con Swagger Editor.
Monitoraggio e Analisi
Implementazione di soluzioni di monitoraggio con Splunk, Grafana e Prometheus per analisi e visualizzazione dei dati delle applicazioni.
Metodologie Agile
Applicazione di metodologie Agile e Scrum con gestione efficace dei progetti attraverso meeting regolari, Sprint Planning e Retrospective.
Experience
Professional experience10+ years
Freelancer since2004
Languages
EnglishGoodItalianNative speaker
Project history
Progetto SI.MO.GE: Implementazione servizi RESTful per la gestione dei movimenti giuridici e degli stati del personale. Architettura a microservizi con focus su scalabilità, resilienza e sicurezza. Tecnologie: Java 21, Quarkus 3.6, Oracle DB, Kubernetes, OpenShift, OAuth2, JWT, GitHub, JUnit.
Progetto iMSA: Sviluppo architettura a microservizi per la gestione di servizi di mobilità internazionale, implementazione API RESTful con TMForum e hexagonal architecture. Metodologia Agile Scrum. Tecnologie: Spring Boot, MongoDB, Docker, Kubernetes, OAuth2, JWT, GitLab, Maven, Swagger-editor, JUnit, Mockito, Cucumber.
Progetti ambito sicurezza e ambiente: Modellazione database e sviluppo REST API per strumenti di monitoraggio della sicurezza e ambiente. Tecnologie: Oracle WebLogic Server, Spring MVC, Hibernate 5, Java 8, Oracle 19c, Maven, Git, Toad Data Modeler, Swagger-editor.