Find a job to contribute to a better world

Discover English vacancies in The Hague, Delft, Leiden and Rotterdam in the Netherlands
companies
Jobs

Junior Software Engineer (Java/Kotlin/Scala)

Lunatech

Lunatech

Software Engineering
Rotterdam, Netherlands · South Holland, Netherlands · Netherlands
Posted on Sep 10, 2025

Job description

Are you a self-managing software engineer who is passionate about building custom software systems? Do you thrive in a collaborative team environment and enjoy tackling challenging projects? We're looking for talented software engineers to join our growing team in Rotterdam!

About us:

We are a dynamic company made of small, self-managing teams of engineers. With a flat hierarchy where even the CEO codes, everyone contributes directly to technical work. We work on exciting projects, sometimes embedded within customer locations and sometimes from our own offices.

What you'll build:

You will play a key role in developing custom software systems with a focus on systems integration, machine learning, big data initiatives and robust backend solutions. Our technical core revolves around the JVM platform, utilising Java, Kotlin and Scala. Our diverse project portfolio spans various sectors, including finance, energy, automotive, insurance and telecommunications.

How we stay on top of things:

In a rapidly evolving technological landscape, staying ahead is crucial. We continuously learn through weekly internal technical talks, our annual internal conference, and insights brought back by our international conference speakers.

Our commitment: the selection of the optimal tool for each customer's specific needs, with no constraints imposed by rigid technological preferences.

Our commitment to the community:

We are deeply involved in the tech community. Our team includes international conference speakers, published authors and active open-source contributors. They would be delighted to show you the ropes and help you become one yourself.

Beyond individual achievements, we are an Eclipse Foundation member and participate actively in the Software Defined Vehicle working group, sponsor of conferences like Devoxx, do maintain NLJUG membership, and host meetups in our office

What we offer

  • 🔄 Non-traditional, team-focused way of working

  • 📈 All opportunities to grow as a Software Engineer

  • 📡 Variety of projects & modern tech (JVM, AI, cloud, etc.) in different domains

  • 🤝 Skilled, supportive colleagues

  • 💻 Macbook Pro & great work environment

  • 🚉 NS business card for sustainable travel

  • 💰 Competitive salary (€38–46K) based on experience and performance.

  • And more…

Job requirements

What we’re looking for:

  • 0-3 years’ experience in JVM development

  • Bachelor’s degree in Computer Science (or related field)

  • Living in the Netherlands

  • Passionate, pragmatic, and eager to grow

💡Learn more about Lunatech and our selection process: check out our recruitment page .