Full Stack Java Developer

We’re looking for a Full Stack Java Developer with AI-first mindset
  • Location
  • Rotterdam
  • Start
  • As soon as possible
  • Contract
  • Fulltime

At aNewSpring, we are looking for an enthusiastic Full Stack Java Developer with a strong affinity for front-end development using Vue.js and hands-on experience with agentic software development (e.g., AI-assisted coding tools like Claude Code, Cursor, or GitHub Copilot). Your mission will be to make sure our platform keeps on expanding in a stable way, help us in our transition to a more modern front-end using Vue.js, and champion the adoption of agentic development practices within the team.

Who are we looking for?

Are you a professional like no other when it comes to Java? Does the Composition API of Vue hold no secrets? Can you read and write Tailwind-classes blindfolded? Do the WCAG 2.0 guidelines hold no secrets for you? And are you able to command an army of coding agents to reach your desired outcome?

About the company that’s all about learning

We’re aNewSpring, a Dutch EdTech company on a mission to make learning smarter, more effective and way more fun. Our platform helps over 1,000 training providers around the world design inspiring learning journeys. Together, we’re making a real difference for thousands of learners and yes, we’re pretty proud of that!

What you’ll do

Together with your Engineering team of Developers, a QA Engineer and a Designer, you'll be playing a big part in shaping how we build software. Your key responsibilities include:

  • Leading our ongoing transition to a more modern UI and UX, built on (Prime)Vue

  • Ensuring customers get access to the best possible experience on web and mobile, using your expertise in Vue.js and Tailwind

  • Championing agentic software development practices and guiding the team in adopting AI-assisted development tools

  • Challenging and improving our coding and quality standards based on your experience

Who are you?

You're someone who takes ownership and loves a challenge. You're not just a follower — you know how to stick to a plan, but you also come up with creative solutions when needed. You're analytical, result-oriented, and always eager to learn. That mindset is what makes you and aNewSpring a perfect fit.

What we're looking for:

  • At least five years of experience building Java web applications with a strong understanding of MySQL

  • Multiple years of experience with ES6+ and/or TypeScript

  • Previous working experience with a modern JavaScript framework like Angular, Svelte, or Vue.js (Vue.js specifically is highly valued)

  • Experience with modern CSS (Tailwind experience is highly valued)

  • Professional experience with agentic coding tools such as Claude Code, Cursor, or GitHub Copilot

  • A team player who enjoys working on the entire development process, from design to implementation and testing

  • Fluent in English

  • Able to be in the office on a regular basis

What you get from us

We believe in autonomy, growth, and a healthy dose of job satisfaction. That's why we offer you:

  • freedom to do your work your way

  • room to grow, with coaching and development opportunities

  • flexible working hours and hybrid working

  • a DIY pension budget (with professional advice)

  • 25 vacation days

  • a salary between €5,100 and €6,250 gross per month

  • a laptop and everything you need for your home office

  • a healthy communal lunch every day

Sounds like the right fit?

You can apply by sending your CV to jobs@anewspring.nl, stating ‘Job Opening Java Developer’.

A positive VOG will be required for Dutch citizens. A technical assessment of your skills will be part of the procedure. We also reserve the right to check any references.

Acquisition based on this position? No, thanks.

So, you’re applying! Now what?


Within the course of a few days you will receive a confirmation email for receiving your application. There, we will explain the rest of the procedure, which will include a home-made technical assessment.