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
Senior Java Developer
Builds and maintains high-quality Java applications using Spring, designs clean web UIs, and participates in Agile ceremonies.
Senior Java Developer
Build and maintain Java-based digital services for Italian public administration using Spring, REST, and secure-by-design practices.
Senior Java Developer
Build and maintain small digital-service projects for Italian public-sector clients using Java/Spring, REST APIs, and relational databases, while following secure-by-design practices.
Senior Java Developer
Senior Java developer building and maintaining a ticketing and visitor-management platform for attractions, using Java, SQL, Tomcat, AWS, and CI/CD.
Senior Java Developer
Senior Java Developer building enterprise software solutions using Java, Spring, and related frameworks in a hybrid Milan office.
JAVA DEVELOPER SENIOR
Senior Java backend developer building and leading microservices with Spring Boot and REST APIs, mentoring junior engineers, and delivering complex features on time.
Junior Java Developer
Outsourced SAP and ERP consulting roles across Italy, including ABAP development, Basis administration, and functional consulting in modules like SD, PP, MM, CO, and WM/EWM.
Java Developer M/F
Develops Java-based command-and-control software for defense logistics systems, using Spring, Kafka, and Docker in a regulated environment.
Java Developer - Microservices
Develops Java-based microservices for satellite communications, writing code, testing, and maintaining CI/CD pipelines.
Senior Java Developer
Build and maintain Java-based microservices for a banking client using Spring Boot/Quarkus and containerized deployments with Docker/Kubernetes.
Junior Java Developer
Build and maintain HR software in Java/Java EE, handling development, testing, and deployment for payroll and workforce management systems.
Middle Java Developer
Middle Java developer building banking/finance microservices with Spring Boot in a consultancy role for major Italian financial clients.
Senior Java Developer
Build and maintain high-volume microservices in Java/Spring Boot, design scalable REST APIs, and mentor junior devs while collaborating with DevOps on CI/CD pipelines.
Java Developer (#98987)
Builds, maintains, and optimizes Java-based applications, troubleshoots issues, integrates systems via APIs, and ensures software reliability and performance.
Java Developer (4083)
Builds and maintains Java-based enterprise systems using Spring, SQL, and UML, integrating auth and digital signature flows.
JAVA DEVELOPER SENIOR
Builds and maintains enterprise-grade ERP modules in Java, integrating them with external systems and optimizing business processes for clients.
Senior Java Developer
Build and maintain a scalable ticketing and visitor-management platform for leisure attractions using Java, AWS, and relational databases.
Lead Java Developer
Lead a team building and maintaining Java-based enterprise systems for a fintech client, focusing on microservices, databases, and security.