Software Engineering Jobs in Italy
There are 932 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 - Microservices & Banking (Hybrid)
The Senior Java Developer will design and develop enterprise-level microservices for a banking project using Java, Spring Boot, and CI/CD tools. The role is based in Rome with hybrid work options and requires experience with SQL/NoSQL databases, Docker, and Kafka.
Senior Java Developer – Remote, Spring Boot, DB2/PostgreSQL
ITConsulting is seeking a Senior Java Developer with at least 5 years of experience to work on international projects. The role focuses on Java, Spring Boot, Hibernate, and relational databases like PostgreSQL and DB2 in a full remote capacity.
Senior Java Developer — Cloud, Spring Boot & Secure Apps
The Senior Java Developer will be responsible for the development, documentation, and testing of software projects, focusing on security and performance using Java, Spring Boot, and modern frontend frameworks.
Java Developer – Spring Boot | Microservices
Nextar is seeking a Java Developer with at least 5 years of experience to work on software projects using Spring Boot, microservices, and PL/SQL. The role involves team-based development and offers the possibility of remote work.
Java Developer: Spring Microservices & Cloud
The Java Developer will design and develop microservices and REST APIs using Java and Spring Boot. The role requires at least three years of experience and involves database optimization within a collaborative team environment.
Java Developer
Hybrid Java Developer role in Rome building enterprise applications using Java, Spring, Hibernate, and microservices architectures.
Software Developer
Develops and maintains both backend (Java/Spring) and frontend (React) applications, manages relational databases, and integrates AWS cloud services for performance optimization and debugging.
Java Developer - Spring Boot & API Focus (On-site)
The Java Developer will work on-site at a client site in Cambiago, focusing on software design, analysis, and API development using Java and the Spring framework.
(Development) Software Engineer | Java / Cloud
Java Cloud Developer (Middle) designing and developing microservices-based cloud-native solutions and supporting application maintenance for Energy & Utilities clients.
Java Developer
Back-end Java Developer (contractor/VAT) placed at a client in Turin, building applications with Java, Spring ecosystem, containers, and cloud platforms.
Java Developer
Capco is seeking a Java Developer to build cloud-based financial services platforms using Java, Spring Boot, and microservices architecture. The role involves working in an Agile environment to deliver secure, maintainable code while mentoring junior team members.
Python Developer Internship
A Python Developer Intern will refactor and optimize quantitative investment strategy code within the Investment Data Science team at Generali Asset Management, focusing on performance, automation, and testing.
Junior Software Developer
Develop Python-based Warehouse Control Systems (WCS) for automated logistics, integrating with PLCs and SQL databases while collaborating on testing and commissioning.
Junior Software Developer
Junior developer building energy-monitoring and traffic software in Python and C for embedded systems under a 30-month apprenticeship.
Senior Software Developer
Leads full-stack development for AI/data-driven enterprise solutions, designing scalable architectures (microservices/serverless) and integrating ML models for real-time applications. Bridges technical and business needs while mentoring teams.