-
OverIT - Field Service Management

Software Engineer

OverIT - Field Service Management
Italy · Full-time · Entry

OverIT at a glance


OverIT is a global Software-as-a-Service (SaaS) company with a strong presence in North America and Europe.

We empower organizations in the power, utility, telco, and transportation industries to manage their mission-critical infrastructures efficiently and safely through cutting-edge Field Service Management software solutions.

At OverIT, we leverage advanced technologies like ML (Machine Learning), AR (Augmented Reality), IoT (Internet of Things), and GIS (Geographic Information System) to help ensure the infrastructures essential to our daily lives are always on.


If you want to be part of a top technology brand, join us!


What you’ll do


As a Software Engineer within the Architecture and Operations Group, you will work on core platform capabilities that enable extensibility, integration, and the cloud-native evolution of the OverIT SaaS platform.

You will:

  • Develop backend services using Java and the Spring ecosystem, applying clean code and solid design principles
  • Work on internal platform components, including core services, setup console, and internal developer tooling
  • Design, develop, and evolve extensibility mechanisms and integration connectors
  • Participate in architectural discussions and technical design reviews, progressively building architectural ownership
  • Explain technical decisions to Project Managers and Product Managers, clarifying architectural trade-offs, and business impact
  • Proactively identify technical debt in legacy components and propose refactoring strategies balancing functional needs and long-term maintainability



What you’ll need


  • 2–4 years of experience as a Software Engineer, primarily working with Java and Spring ecosystem
  • Solid understanding of Object-Oriented Programming (OOP) principles, including SOLID, GRASP, Inversion of Control (IoC), and Dependency Injection
  • Knowledge of container-based development, including Docker fundamentals and a basic understanding of Kubernetes 3
  • Experience designing and consuming RESTful APIs and asynchronous events
  • Good experience with Java build and dependency management tools (e.g. Maven)
  • Solid and practical knowledge of data modeling and relational databases, including schema design and SQL query optimization (OracleDB is a plus)
  • Experience with Git and modern development workflows and basic familiarity with microservices architecture concepts and common patterns (e.g. API Composition, Circuit Breaker, Saga, CQRS), and awareness of core observability principles
  • Professional working proficiency in English, both written and spoken
  • A growth mindset and strong interest in software architecture and platform engineering


What’s nice to have


  • Personal or side projects demonstrating technical curiosity and initiative
  • Basic knowledge of Python, especially for platform or cloud-related use cases
  • Experience with SaaS or platform-oriented products, including extensibility and upgradability concepts
  • Basic knowledge or hands-on experience with NoSQL databases (MongoDB, DynamoDB, InfluxDB, Neo4j)
  • General knowledge of software lifecycle management and total cost of ownership (TCO), including exposure to maintenance, deployment, and operational activities
  • Basic knowledge of AWS services and cloud environments



What we offer


  • OverIT is a unique transformation project in the SaaS space arena, full of ambition to scale and grow globally
  • International culture and environment with the opportunity to partner with an outstanding group of people and professionals who joined the company to scale and succeed
  • A career-defining opportunity with full exposure to two leading private equity firms


At OverIT we value diversity and are committed to equal employment opportunities regardless of religion, age, disability, sexual orientation, gender perception or identity, ethnicity, or place of origin.

Key Skills

Ranked by relevance

saas cloud java machine learning microservices restful apis kubernetes dynamodb python docker nosql git sql aws oop
Login to Apply
Posted
Feb 11, 2026
Type
Full-time
Level
Entry
Location
Italy

Industries

Software Development

Categories

Engineering

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Kingfisher plc
Related

Java Software Engineer

2026-06-16

Full-time
Mid-Senior
Romania
Retail
Engineering
View Job Details
DataAnnotation
Related

Senior Software Engineer - AI Trainer

2026-06-16

Full-time
Not Applicable
Sweden
Software Development
Engineering
View Job Details
Intel
Related

Cloud Software Engineer

2026-06-18

Full-time
Not Applicable
Poland
Semiconductor Manufacturing
Engineering