×
Register Here to Apply for Jobs or Post Jobs. X

Remote Java Engineer

Remote / Online - Candidates ideally in
Rome, Lazio, Italy
Listing for: AODocs
Remote/Work from Home position
Listed on 2026-06-02
Job specializations:
  • Software Development
    Software Engineer, Cloud Engineer - Software
Job Description & How to Apply Below
AODocs is a software company created in 2012 that makes a Content Services SaaS platform. It is included by Gartner (in its Magic Quadrant) and Forrester (in its Wave) as one of the top and most innovative players in the content services space, in a market populated by legacy on-premises competitors like IBM File Net, Documentum, and Open Text that are approaching end of life.

Our product is used by large organizations such as Google, Veolia or Colgate to control their critical documents, protecting them against costly human errors while accelerating key business processes. Our client’s main use cases are document control for large engineering projects, standard operating procedures, quality management, consulting and audit reports, and more generally, all business processes involving important documents in professional services, healthcare, HR, procurement, legal, and more.

The generative AI wave represents an important opportunity for AODocs, as more and more companies realize that AI assistants cannot work on messy information. AODocs' ability to control documents and their versions, can be used to ensure AI assistants only work on the right, validated content, thus allowing AODocs to benefit from the AI market traction.

Do you like having some creative freedom where your ideas can be easily discussed and implemented in a small and dynamic company? Do you like the possibilities offered by new cloud technologies, especially serverless? You’ve knocked at the right door.
We are looking for a highly motivated Backend Engineer to join our growing team! The Backend Engineer is responsible for the end to end development of core parts of our webapps. We expect you to help us take our products and our team to the next technical level and to teach us something we don’t know.
We’re a transparent organization. Decisions are discussed collaboratively, not behind closed doors. You will work closely with the Product and Frontend teams, sometimes in squads, and with ad hoc teams meant to quickly address specific matters.
Our infrastructure is entirely on the cloud on Google Cloud Platform. We use Firebase, App Engine, Cloud Run, Cloud Functions, Pub/Sub. We code mainly in Java and a bit of Java script, and Go.

Taking part in the operations team to make sure we do not go below our 99,87% uptime
Writing technical specifications
Proactively proposing code and performance improvements
Helping set and maintain a high professional standard
Helping build and evolve our architecture

Build one of the new services we are planning to work on this year. Like the integration with SAP and Salesforce, the extension of our cold storage capacities to AWS s3 and Azure Blob Storage or the inclusion of data centered service to provide OCR and data recognition capabilities to our product.
Work on the integration with office 365 and other microsoft products such as Teams.
Reduce our technical legacy, reduce our dependency on appengine, plan the migration toward a more recent version of Java (we run mainly Java
8).
Fix what slows down our release cycle in the code.

Added a new identity system allowing users to connect with Microsoft accounts and soon with “normal” emails and passwords.
Implemented an object storage service to act as a middle layer between AODocs and any storage we would like to add to it.

You care more about making reliable software used by many than a shiny unstable thing used by no one. You understand that engineering work is done first and foremost for the customers.
Fully capable of taking substantial features from concept to shipping as the sole developer

Experience:

8 years as a professional developer on SaaS products
Deep, hands-on expertise in  Java  and the  Spring/Spring Boot ecosystem  . Any experience with Cloud providers is a plus. Python, Go, Ruby, C++, C#.
Language: fluent in English + Italian

Flexible full remote policy with monthly trip to Milan.
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary