You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Giulio P.GP

Giulio P.

Software Engineer

€400/day
Milan, IT
8-15 years

Average response time: 1 hour

About Giulio

Software Engineer with a primary focus on Java Backend, but with experience across the full Java technology stack (frontend, backend, DB).

I currently live and work in Rome, but I am open to permanent relocation to Milan or abroad.

Throughout my career I have developed solid server-side expertise working with technologies such as Spring, Spring Boot, Spring Data, and ORMs like Hibernate/JPA, the most widely used application servers (JBoss, WebSphere), creating and maintaining REST services with Spring MVC, and managing data from the frontend through to persistence on both SQL (Oracle, PostgreSQL) and NoSQL (MongoDB) databases.
I also have a basic knowledge of C# and Serverless microservices development on the Microsoft Azure cloud environment.
On the client side, my experience has been primarily in JavaScript, jQuery and JSF development.
This fullstack perspective — even though my primary focus remains the backend — allows me to collaborate effectively with frontend development teams and to understand the complete request lifecycle, from client to database.

In recent times, in addition to expanding my skills in Cloud with a Serverless paradigm (Microsoft Azure, AWS) and DevOps with Docker and Kubernetes, I have been developing an increasingly concrete interest in data engineering and data-driven architectures, based on stream processing technologies such as Apache Kafka and data engineering tools such as Python and Spark.
  • Italian

    Native or bilingual

  • English

    Fluent

Can work on-site
Milan (up to 50km)

Experience

  • Links Management & Technology S.p.A.
    Software Engineer
    E-COMMERCE
    March 2023 - Today (3 years and 5 months)
    Rome, Italy
    Java Backend Engineer – ACI Informatica S.p.A. (client: Automobile Club
    d'Italia – ACI) ->
    Backend development of Java-based (J2EE) web applications using Java 8,
    11, 17, PostgreSQL, Spring, Spring Boot, Spring Data JPA and Spring MVC.
    Development of scheduled batch processing jobs via Spring Batch.
    Runtime generation of PDF files via Apache PDFBox and Excel files via
    Apache POI.
    Development of REST services with JSON data exchange, tested via
    Postman.
    Event streaming management via Apache Kafka.
    Build automation and dependency management with Maven.
    Version control with Git.
    Containerization with Docker and CI/CD pipeline implementation via GitLab
    (GitOps).
    Deployment on IBM WebSphere Application Server.
    Tools: Eclipse, Spring Tool Suite, DBeaver
  • Business Integration Partners S.p.A. (BIP)
    Software Engineer
    BANKING AND INSURANCE
    December 2021 - February 2023 (1 year and 3 months)
    Rome, Italy
    Java Fullstack & C# Backend Engineer – (client: Poste Italiane S.p.A.) ->
    Frontend development of a graphical interface using the MVC pattern and
    JSF PrimeFaces 11.0, and backend development of a REST client via Spring
    WebClient and Spring WebFlux for a web application with JSON data
    exchange and final storage on MongoDB.
    Use of Swagger for REST API definition and documentation (OpenAPI
    Specification 3.0.3), in collaboration with the server-side API development
    team.
    Unit testing with JUnit and Mockito.
    Integration of OpenAPI Generator into the Maven project for automatic class generation from YAML files.
    Version control with Git (TortoiseGit).
    Containerization with Docker.
    Creation of a shared mock REST API server via Postman.
    Development of Serverless microservices in C# on Microsoft Azure, using
    Azure Functions (timer-triggered via cron expressions) and Microsoft SQL
    Server, for the generation and exposure of KPIs targeted at management.
    Tools: Visual Studio, Visual Studio Code, MongoDB Compass
    Java Backend & Oracle DB Engineer – (client: Arca Fondi SGR S.p.A.) ->
    Backend development of REST APIs based on Java HTTP servlets for
    retrieving banking transaction data from an Oracle database and forwarding
    it in JSON format to a SAP frontend.
    Build automation and dependency management with Maven.
    Version control with Git (TortoiseGit).
    Tools: Eclipse, Oracle SQL Developer
    Java Microsoft Azure REST
  • KeyBiz S.r.l.
    Software Developer
    September 2019 - November 2021 (2 years and 3 months)
    Rome, Italy
    Java Fullstack & PL/SQL Oracle DB Developer – Ringmaster S.r.l. (client:
    Lottomatica S.p.A.) ->
    Development of a web application to streamline the internal management
    of receipts issued to customers at retail outlets.
    Frontend based on JavaServer Faces (PrimeFaces implementation) and
    JavaScript/jQuery.
    Backend using Spring Boot and Spring Data.
    Oracle DB and MongoDB for data storage.
    Development of PL/SQL stored procedures for receipt migration across
    different environments.
    Build automation and dependency management with Maven.
    Version control with SVN (TortoiseSVN, Eclipse Subclipse).
    Deployment on Oracle WebLogic Server.
    Tools: Eclipse, Oracle SQL Developer, MongoDB Compass, Studio 3T
    Java Backend & PL/SQL Oracle DB Developer – Atos S.p.A. (client:
    OctoTelematics S.r.l.) ->
    Development of Java batch spoolers and PL/SQL stored procedures to
    process data received from telematics Box devices installed in cars and
    motorcycles, and HomeBox devices installed in residential properties, with
    subsequent forwarding to insurance companies via CSV files or direct
    insertion into the client's Oracle DB.
    Software merging and production release managed via SVN (TortoiseSVN,
    Eclipse Subclipse).
    Tools: Eclipse, Oracle SQL Developer

Recommendations

Be the first to recommend Giulio

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • Technical Diploma
    Istituto Tecnico Industriale Statale "Giuseppe Armellini"
    Technical Diploma

Categories