Full Stack Java Developer

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.
