Helsinki / Ruoholahti

Senior Java Developer

Our Client, Solibri Oy is now looking for a senior software developer to join their team in Ruoholahti.

About Solibri
Solibri was founded by a group of individuals who noticed the world was changing. In 1999, software modelling was improving and common standards were being formed. These standards allowed quality checking in different industries. The founders had experience from the worlds of construction, chemical and aerospace. As designers could now create with digital tools, it made sense to offer supporting software to check the validity and quality of these designs.

Construction was the natural industry to focus upon. The fundamental challenges of money and material waste could be solved with Solibri’s new ideas. From this thinking came out of the box software to check and analyze construction designs. Solibri Model Checker (SMC) X-rays Building Information Models – offering 3D visualization and walk in functionality to reveal potential clashes, flaws and weaknesses.  You can also share that information within the construction team using SMC. The same software allows you to quantify the amounts of building materials needed and provides easier maintenance information once the building is ready. Solibri now sells software in over 70 countries. It is part of the Nemetschek Group and based in Helsinki, with offices in the US, UK, Germany and Spain. Solibri continues to work with architects and construction companies to save time, money and the environment.

Job description
Their flagship application has been in development since 1999 and has a long product history behind it. Your mission is to turn the application into a modular, extensible software platform that enables, more streamlined development, new features and engines, and new value streams for customers and users.

You'll define and create well-defined abstractions for other developers to use, encapsulating features into core modules, making the code base more modular and maintainable. You also are responsible for writing API documentation and creating developer examples on how to use and harness the APIs.


  • strong Java desktop application development background
  • experience in defining internal APIs for other developers
  • ability to carve out well-defined abstractions out of the code base
  • excellent written English and comfortable in writing clear developer documentation

Beneficial if experience in

  • SDK development or modularization of larger software projects
  • working as a part of Scrum team
  • implementing a scripting language as an extension to a software solution
  • refactoring code bases and improving the overall design of them

Desired personal qualities

  • a systems thinker, ability to see and understand the whole system and its parts
  • mathematically and spatially oriented
  • interest in construction industry and BIM

Here's an opportunity to be a key player in defining how the flagship application will be developed in the future. The position will be filled as soon as the right candidate is found, and there is both an option for a permanent recruitment or contract assignment.

In case this sounds interesting to you, please send your application to milja.usva@finitec.fi and include:

  • your CV
  • a short briefing of why you are an ideal candidate
  • 2 references
  • your salary request
Kaikki avoimet paikat

Senior Java Developer

Alkaa: as soon as possible
Kesto: permanent / contract (3 months + option for extension)
Työn sijainti: Helsinki / Ruoholahti
Rooli: Developer
Työsuhde: Vakituinen työsuhde

Ref.nro: 4371
Kontakti: Milja Usva
Sähköposti: milja.usva@finitec.fi
Puhelin: +358 40 777 3139

Kaikki avoimet paikat