Java Software Engineer


Den Haag
Permanent
Negotiable
Operations
PR/610516_1789716521
Java Software Engineer

An ambitious AI-driven technology scale-up is looking for a Java Software Engineer to join its growing development team.

The company develops a SaaS platform focused on workforce planning, time registration and reporting, helping organisations better manage how employees are scheduled and how working hours are recorded and analysed.

The platform is already used by thousands of users, with customers operating across a wide variety of industries.

With Artificial Intelligence rapidly changing the Workforce Management market, the company is investing heavily in its next generation of technology, including smarter workforce planning, automated processing and intelligent management insights.

As a Java Software Engineer, you'll have the opportunity to help shape that journey.

The Role

You'll work on the continued development and scalability of the company's core SaaS platform, building robust software used by thousands of people every day.

You'll work closely with colleagues across Software Development, Product Management and Customer Success, transforming product ideas and customer requirements into reliable, scalable software.

Importantly, this isn't simply a ticket-driven development position. You'll have the opportunity to influence architecture, propose new technologies and contribute to how AI capabilities are integrated into the product.

Responsibilities

  • Develop new platform functionality using Java
  • Build and maintain Spring Boot microservices
  • Design and develop scalable REST APIs
  • Build integrations with external platforms and systems
  • Write clean, maintainable and well-documented code
  • Participate in code reviews
  • Test, debug and optimise existing applications
  • Improve platform reliability, performance and scalability
  • Contribute to software architecture and technical decisions
  • Help develop and integrate new AI-driven functionality
  • Collaborate closely with Product and other business teams

What We're Looking For

We're looking for a software engineer who enjoys technical challenges and wants to have a visible impact on the product they're building.

Key Requirements

  • HBO/WO degree in Computer Science, Software Engineering or similar
  • Strong professional experience with Java
  • Good commercial experience with Spring Boot
  • Experience with microservices architectures
  • Knowledge of REST APIs
  • Experience with SQL and/or NoSQL databases
  • Experience with Git and modern development practices
  • Strong understanding of maintainable software engineering
  • Independent and proactive working style
  • Interest in architecture and technical decision-making
  • Good command of Dutch and English

Nice to Have

Experience with any of the following would be beneficial, but isn't essential:

  • SaaS platforms
  • Workforce Management software
  • Time & Attendance systems
  • Artificial Intelligence
  • High-volume software platforms
  • Third-party system integrations

Why Join?

This opportunity would suit somebody looking to move into an environment where they'll have more ownership and influence over the technology they're building.

You'll join a growing technology business with short decision-making lines, where engineers are encouraged to contribute ideas and good technical suggestions can quickly make their way into production.

You'll have the opportunity to:

  • Build software used by thousands of users every day
  • Work extensively with Java, Spring Boot and microservices
  • Contribute to a growing, business-critical SaaS platform
  • Work on practical applications of AI
  • Influence architecture and technical decisions
  • Take ownership of features from idea through to production
  • Work within a collaborative, relatively small engineering environment
  • Continue developing your technical skills through training and development

What's on Offer?

  • Competitive salary based on experience
  • Hybrid working
  • Flexible working hours
  • Company laptop and phone
  • Training and professional development opportunities
  • Modern Java/Spring Boot technology environment
  • Exposure to AI-driven product development
  • High degree of technical autonomy
  • Informal and collaborative culture
  • Opportunity to have a significant impact within a growing SaaS business

Interested?

If you're a Java Software Engineer who enjoys building scalable software and wants more technical ownership within a growing SaaS environment, I'd be happy to tell you more.


FAQs

Congratulations, we understand that taking the time to apply is a big step. When you apply, your details go directly to the consultant who is sourcing talent. Due to demand, we may not get back to all applicants that have applied. However, we always keep your CV and details on file so when we see similar roles or see skillsets that drive growth in organisations, we will always reach out to discuss opportunities.

Yes. Even if this role isn’t a perfect match, applying allows us to understand your expertise and ambitions, ensuring you're on our radar for the right opportunity when it arises.

We also work in several ways, firstly we advertise our roles available on our site, however, often due to confidentiality we may not post all. We also work with clients who are more focused on skills and understanding what is required to future-proof their business. 

That's why we recommend registering your CV so you can be considered for roles that have yet to be created. 

Yes, we help with CV and interview preparation. From customised support on how to optimise your CV to interview preparation and compensation negotiations, we advocate for you throughout your next career move.