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
Related Jobs
3 roles aligned with this opportunity
Java Software Engineer
2026-06-16
Senior Software Engineer - AI Trainer
2026-06-16
Cloud Software Engineer
2026-06-18
- Posted
- Feb 11, 2026
- Type
- Full-time
- Level
- Entry
- Location
- Italy
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Java Software Engineer
2026-06-16
Senior Software Engineer - AI Trainer
2026-06-16
Cloud Software Engineer
2026-06-18