Senior Software Engineer Java/Kotlin - Smart Mooring

Software Engineering Engineers Specialists Digital
  • Amersfoort

Creating safer, smarter, and more efficient ports. That is what we do with our Smart Mooring software since 2019 at Royal HaskoningDHV Digital. Via our digital capabilities with historic, real-time and predictive data streams, we bring advanced maritime engineering knowledge to port operations. 

Are you our new pro-active team member to expand our outreach and turn our vision into reality? With your efforts, you help our in-company start-up into the scale-up phase!


What you do as a Senior Software Engineer Java/Kotlin - Smart Mooring 

You will become part of our Smart Mooring team. In this team, you will be building new software functionality and improve on existing features. Implementing new customer features and taking part in client validation meetings are part of this role which appeal to you.  
Furthermore, main activities include: 

  • Refining new user stories and creates solutions to them 
  • Doing peer code reviews 
  • Aligning with the Solution Architect 


Where you will work

At Royal HaskoningDHV Digital, we combine the latest digital technologies with over 140 years of engineering experience to help clients in various industry sectors to thrive in this new environment. We build a unique portfolio of software solutions and one of them is our Smart Mooring application. With Smart Mooring, we create safer, smarter, and more efficient ports, by providing our customers with a predictive decision support solution that uses real-time data and metocean forecasts to enhance vessel mooring and related operations. 

The software solution is a new development for the industry at TRL-level 7 to 8 and already adopted by Port of Rotterdam, Groningen Seaports, Port of Algeciras, Belfast Harbour and our launching customer Rak Ports in the UEA. Other customers from Port Authorities, Terminal operators and Shipping lines are lining up. The team consists of a Product Owner, 3 other Full-Stack Developer, 1 Business Owner and Maritime Engineers. The team is small which means using your expertise with a pro-active mindset is a priority. 

What you bring

As Senior DevOps Engineer we expect you to be able to bring a story from inception to production for both our Kotlin backend and our React frontend, including the necessary infrastructure.  Our solution is hosted on Azure and use Terraform to deploy the infrastructure. Smart Mooring is an event driven product that is moving from information pull to information push. Using technologies like Event Sourcing and CQRS, NoSQL databases, web sockets and messaging to reach that goal. As part of a larger Software Development organisation, we use SAFE to coordinate with other teams.  

As a team player you can coach other team members as well, while also able to work independently. With your skills, you can take the lead in solution-oriented thinking and guide the team in the right direction! 

Furthermore, you: 

  • Have a bachelor’s degree or foreign equivalent required from an accredited institution 
  • Have a minimum of 5 years of experience as a senior developer in a cross-functional team and at least 5 years of experience programming in Java/Kotlin and Typescript 
  • Are fluent in English 
  • Strong knowledge of Azure 
  • Knowledge of terraform is a plus 
  • Know how to write in Kotlin is a plus 
  • Knowledge of Event Sourcing and the Axon Framework is a plus 
  • Have experience with event-based architectures, this would be appreciated 


What we offer you

You will work in a professional organization with appealing (inter)national products. While supporting these projects you get to work in a multidisciplinary environment with experts who are leaders in their field. Your work will contribute to Enhancing Society Together.  

Besides that, we also offer you: 

  • A good work-life balance, including a laptop and company cell phone so you can work wherever and whenever you want 
  • 28 holidays based on a 40-hour work week 
  • A good primary salary and pension accrual through our own pension fund 
  • A workplace in our office in Rotterdam or Amersfoort and travel allowance or a NS-Business Card 
  • Lifelong learning by offering you plenty of training & development opportunities, Azure certifications 
  • Personal budget which you can use to buy extra days off, to buy a bicycle or just to have some additional salary 


Are you our new colleague?

Then we would like to meet you, apply now by using the button below! Do you have any questions? Then do not hesitate to send them to Arno van Smeden (Recruiter) via [email protected]

Acquisition for this vacancy by agencies is not appreciated and offered candidates will not be taken into consideration. 

Apply Now