Software Engineering Jobs in Italy
There are 931 open Software Engineering jobs in Italy on freehire right now. 307 of them were posted recently. The skills employers ask for most often are java, spring and ai.
Salary
| Currency | Period | 25th | Median | 75th | Postings |
|---|---|---|---|---|---|
| EUR | year | €29,500 | €35,000 | €42,000 | 104 |
From postings that disclose pay. Currencies are counted separately, never converted.
Most requested skills
- java 63%
- spring 36%
- ai 36%
- sql 35%
- git 27%
- python 25%
- api 24%
- cloud 21%
How the work is done
- Hybrid 68 · 7%
- Remote 51 · 5%
- Onsite 7 · 1%
Visa sponsorship offered in 29% of the 48 postings that state a position on it.
Seniority
- Senior 195
- Junior 135
- Middle 23
- Lead 18
- Intern 6
- Staff 5
Who is hiring
- 1000+ employees 102
- 501-1000 employees 80
- 51-200 employees 60
- 11-50 employees 19
- 201-500 employees 8
- 1-10 employees 1
Java Developer - Quarkus & Microservices (Hybrid Milano)
Develops Java microservices using Quarkus, Maven, Git, Oracle, and MongoDB in a hybrid role split between Turbigo and Milano.
Java Developer Junior – Laurea Magistrale STEM
Junior Java Developer building and maintaining enterprise banking applications using Java and JAXB in a structured financial IT team.
Remote Java Developer — PassCompagnia Suite Specialist
Develop and maintain Java-based insurance suite components using PassCompagnia, SQL, and legacy enterprise systems in a full-remote role.
Java Developer – Spring | Hybrid & Growth Opportunities
Builds and maintains Java/Spring services and J2EE applications with MySQL/Oracle databases in a hybrid role based in Reggio Emilia.
Senior Java Developer — Spring & Microservices, Milano
Build and maintain Java-based microservices using Spring Boot and Spring Batch, leading a small team in an outsourcing firm based in Milan.
Senior Java Developer | Spring & Hibernate Pro
Builds Java-based enterprise applications using Spring and Hibernate in Rome, Italy.
Telco Cloud Java Developer (Kubernetes & Microservices)
Design and build high-performance Java applications for telco cloud environments using Kubernetes and microservices, collaborating in an agile team.
Java Developer Senior (5+ anni) - torino
Senior Java backend developer building and maintaining microservices-based enterprise apps with Spring Boot, REST APIs, and relational databases in Turin.
Java Developer – Innovation & R&D Platforms
Builds and maintains Java-based backend systems and RESTful APIs for platforms that manage EU-funded innovation projects in a collaborative consulting environment.
Senior Java Developer - Microservices & Cloud (Hybrid)
Build and maintain Java-based microservices for a banking client using Spring Boot and Quarkus, deployed on Docker and Kubernetes.
Senior Java Developer – Banking (Spring Boot)
Builds and maintains backend services for banking systems using Java and Spring Boot in an agile team.
Senior Java Developer (Java/Spring/Angular)-Partial Remote
Builds and maintains Java/J2EE applications using Spring, Hibernate, and JBoss, with Angular for front-end and Maven/Git for workflow.
Hybrid Java Developer: Build & Optimize Apps
Builds and maintains Java applications, integrates APIs, and optimizes performance for a structured tech team in Bassano del Grappa.
Senior Java Developer – Hybrid, Microservices & Kubernetes
Build and maintain web apps for retail using Java 8+, Quarkus, microservices, Kubernetes, Angular 18, Oracle, MongoDB, and Kafka.
Senior Java Developer - Enterprise, Milano (Ibrida)
Senior Java developer designing enterprise solutions in Milano; builds with Java, Spring, SQL, Oracle, and digital-signature integrations.
Senior Lead Java Developer - Database & Integration
Design and build enterprise Java/J2EE systems with relational databases and messaging, mentor teams, and troubleshoot production issues in Bari.