Jobs in the Netherlands, in English.

Senior Software Engineer

Hybrid in Rotterdam·Full-time·Added over a year ago (last checked 12 Oct)

Portbase

11 open roles

Our summary

Work mode
Hybrid, Rotterdam
Contract
Permanent, full-time hours
Languages
Dutch
Experience
5+ years

Skills

This job advert was originally written in Dutch.

Requirements

What we're looking for

  • HBO/WO working and thinking level and at least five years of experience with Java development;

  • Experience with cloud platforms (preferably AWS), CI/CD, DevOps, and test automation;

  • Knowledge of Domain-Driven Design, Event Sourcing, or working in a complex, data-intensive environment is a strong plus.

More importantly: you can grasp complex systems, provide sound reasoning for technical choices, and enjoy working together with Product Owners, Architects, and Engineers to realize high-quality software. Additionally, you live in the Netherlands and have a good command of the Dutch and/or English language.

  • HBO/WO working and thinking level

  • At least 5 years of experience with Java development

  • Experience with CI/CD pipelines and DevOps methodology

  • Knowledge of cloud platforms (preferably AWS)

  • Experience with test automation

  • Good command of the Dutch and/or English language

  • You reside in the Netherlands

  • Experience with Domain-Driven Design and/or Event Sourcing

  • Experience in a complex, data-intensive environment

Pay & benefits

What you'll get

  • A good annual salary; including holiday allowance and an end-of-year bonus. The end-of-year bonus is equal to one month's salary.

  • A fixed budget to set up your home workspace and a monthly home office allowance.   

  • 26 vacation days with the possibility to purchase extra days.   

  • An inclusive working environment including diversity leave. This amounts to 14 hours per year on a full-time basis. You can use diversity leave at your own discretion for a holiday that is important to you. 

  • Full control over your own development with the right support. You are the director, we facilitate. 

  • Space for innovation, personal initiative, and creative ideas. 

  • An inspiring working environment in which collaboration and impact are central. 

  • At Portbase we work hybrid. Decide flexibly where and when you can work most comfortably and effectively. You determine this together with your team and manager. 

  • Excellent secondary employment benefits, such as travel allowance and a good pension scheme. 

  • Annually you receive a vitality budget of €250,- which you can spend freely each year for your own vitality.  

We operate as an IT company and as a logistics service provider. We are both, and that makes us strong. We know the market, the players, and their interests. We bring parties together, initiate chain agreements, and work together on solutions that make the Dutch ports and their supply chains attractive to companies that want to transport goods via Europe.

We listen attentively to all parties in the logistical chain. From shipping company to terminal, from driver to customs officer: all links in the chain have their own challenges. We therefore work for the entire port community. They work more efficiently and effectively simply by processing 90 million transactions per year via 43 different services on time.

Portbase has existed since 2002 and we are proud of that. What once began with the task of digitizing paperwork has grown into one of the most progressive Port Community Systems in the world and a connecting factor between all port partners.

In the future, we will continue to take the lead in developing chain-wide digital solutions to make integrated services simpler and safer. If there is one thing we have learned in recent years, it is that we cannot stand still. As a port community, we are in motion. Literally.

The role

Help build the digital infrastructure behind one of the most complex logistical ecosystems in the world.

Every day, thousands of containers, ships, and companies move through Dutch ports. Behind this logistical operation runs a digital platform that processes millions of messages and transactions. As a Senior Software Engineer at Portbase, you design and build systems that make this chain smarter, faster, and more reliable.

What you'll do

You work on real-time data platforms used daily by thousands of logistical parties. Together with a Scrum team, you develop scalable Java solutions in a modern AWS cloud environment, working with Domain-Driven Design, Event Sourcing, and an event-driven microservices architecture.

In addition to developing, you are a technical sparring partner within the team. You contribute ideas regarding architecture, take technical leadership where necessary, and actively contribute to the quality of software, processes, and the way of collaborating.

  • Designing, building, and deploying scalable Java solutions within a cloud-native AWS environment.

  • Developing and optimizing CI/CD pipelines, test automation, and Infrastructure as Code.

  • Making technical choices, improving development processes, and coaching colleagues.

At Portbase, you don't just build features. You are given the space to provide technical direction, coach colleagues, and set standards that increase the quality of our software and development processes.

Our stack: Java • Spring Boot • AWS • Event-driven Architecture • Domain-Driven Design • CI/CD • Infrastructure as Code • Automated Testing

Who are you?

A day in the life of a Software Developer in Team Import

08:45 - On most days, we work from home. I grab a cup of coffee and go to my home workspace, where I open my laptop.

09:00 - I check the sprint board in Jira and continue with the user story I was working on, or I start on the highest priority story still in the To Do column.

10:00 - We have our daily stand-up, in which we share our progress. After that, I do some pair programming with a teammate.

10:15 - I continue with the story: writing code, creating unit tests and integration tests, and potentially making changes to the infrastructure.

12:00 - Lunchtime. When we are at the office, we lunch together as a team.

13:30 - We have a short stand-up to check if all stories are proceeding according to plan and if anyone needs help.

14:00 - We deploy everything to our test environment and perform a short smoke test ourselves.

15:00 - I ask a colleague to test the changes.

15:30 - If necessary, I resolve any findings or errors that arise during testing.

16:00 - Once testing is completed and the changes are approved, we merge the changes, deploy them to production, and check if everything works as expected. Story completed!

17:00 - I close my laptop and end my workday.

Hiring process

Step 1: One of our recruiters will contact you for an initial introduction; we are also happy to answer all your questions.

Step 2: A 1st interview at our office with your future manager and one of our recruiters.

Step 3: An online assessment in the form of a game that you can complete from home in a maximum of 30 minutes.

Step 4: A 2nd interview at our office with one of your most important stakeholders and a colleague from the team.

Step 5: An offer.

Step 6: You receive your contract and we start the pre-employment screening. The screening is carried out by an external party.

If you want to know more about this vacancy or working at Portbase, please contact one of our recruiters via werkenbij@portbase.com

With this vacancy, we are recruiting our new colleague ourselves. If we are unsuccessful, we will take the step to engage an agency to help us. We therefore do not appreciate acquisition. We are not open to ZZP (freelance) or temporary arrangements for this vacancy.

WhatsApp
Hybrid in Rotterdam

Domain Manager

Portbase1mo ago
Hybrid in Rotterdam

Service Delivery Manager

Portbase2mo ago
Hybrid in Rotterdam

Product Owner

Portbase2mo ago
Hybrid in Rotterdam

Full-Stack Developer

PortbaseAlways open
Hybrid in Rotterdam

Enterprise Data Manager

Portbase6mo ago
Hybrid in Rotterdam

Financial Controller

Portbase9mo ago
Hybrid in Rotterdam

Python Developer

PortbaseAlways open
Hybrid in Rotterdam
Hybrid in Rotterdam
See all 11 jobs