Senior Software Engineer - Java / Kotlin / AI / Full Stack

Join

Utrecht

Hybrid

EUR 75,000 - 110,000

Full time

2 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Profit sharing
Flexible working hours
Trainer opportunities
Developer-led culture
International network

Job summary

Join, a senior software engineering consultancy focused on the Java ecosystem, is seeking an experienced engineer to design, build and improve high-quality software systems for leading clients in the Netherlands. You will work hands-on with Java, Kotlin, and the JVM on backend, full-stack and cloud-native projects, sharing knowledge and applying AI-driven practices.

Fluent Dutch and strong English communication are required, along with 5+ years of experience and a degree in CS/SE.

Qualifications

  • 5+ years professional software engineering experience.
  • Fluent Dutch and strong English communication skills.
  • Bachelor’s or Master’s in CS/SE or equivalent practical experience.
  • Strong engineering mindset—clean code, architecture, testing, maintainability.
  • Curiosity about AI in software engineering and willingness to experiment with new tools.
  • Experience with JVM frameworks such as Spring, Quarkus or similar.
  • Experience with CI/CD, test automation, DevOps, monitoring or automated deployments.
  • Experience with cloud and container technologies such as AWS, GCP, Docker or Kubernetes.
  • Experience with relational or NoSQL databases.
  • Experience with event-driven architectures such as Kafka, Redis or Vert.x is a plus.
  • Experience with frontend technologies such as Angular, React or Vue is a plus.
  • Experience with public speaking, meetups, conferences or training is a plus.
  • Collaborative mindset and strong communication skills.
  • Location near Utrecht preferred.

Responsibilities

  • Design, build and improve high-quality software systems for leading clients.
  • Work hands-on with Java, Kotlin and the JVM ecosystem on backend, full-stack and cloud-native projects.
  • Help clients improve architecture, engineering practices and AI in software development.
  • Contribute to production-ready systems with focus on quality, maintainability and reliability.
  • Collaborate with experienced developers, architects and technology experts.
  • Explore and apply AI-assisted engineering practices in real-world delivery.
  • Share knowledge through talks, blogs, meetups or training sessions.
  • Continue developing your craft through coaching, conferences and challenging technical work.

Skills

Java/Kotlin
JVM ecosystem
English communication
Clean code
AI curiosity
CI/CD
Cloud & containers
Databases
Event-driven
Frontend basics
Public speaking
Collaborative mindset

Education

CS/Software Eng degree

Tools

Spring
Quarkus
AWS
GCP
Docker
Kubernetes
Kafka
Redis
Vert.x
Angular/React/Vue

Job description

Our client is a senior software engineering consultancy focused on the Java ecosystem, software craftsmanship and the practical impact of AI on modern development.

They are looking for an experienced engineer who enjoys building high-quality production systems, sharing knowledge and working with other strong developers. Fluent Dutch is a must-have for this role.

Tasks
  • Design, build and improve high-quality software systems for leading clients
  • Work hands-on with Java, Kotlin and the JVM ecosystem on backend, full-stack and cloud-native projects
  • Help clients improve architecture, engineering practices, delivery processes and the practical use of AI in software development
  • Contribute to production-ready systems with a strong focus on quality, maintainability, performance and reliability
  • Collaborate with experienced developers, architects and technology experts
  • Explore and apply AI-assisted and agentic engineering practices in real-world software delivery
  • Share knowledge through talks, blogs, meetups, training sessions or internal sessions
  • Keep developing your own craft through coaching, conferences, training and challenging technical work
Requirements
  • 5+ years of professional software engineering experience
  • Strong experience with Java or Kotlin and the JVM ecosystem
  • Fluent Dutch and strong English communication skills
  • A bachelor’s or master’s degree in computer science, software engineering or equivalent practical experience
  • A strong engineering mindset: you care about clean code, architecture, testing, delivery and maintainability
  • Curiosity about AI in software engineering and a willingness to experiment with new tools and workflows
  • Experience with one or more JVM frameworks such as Spring, Quarkus or similar
  • Experience with CI/CD, test automation, DevOps, monitoring or automated deployments
  • Experience with cloud and container technologies such as AWS, GCP, Docker or Kubernetes
  • Experience with relational or NoSQL databases
  • Experience with event-driven architectures such as Kafka, Redis or Vert.x is a plus
  • Experience with frontend technologies such as Angular, React or Vue is a plus
  • Experience with public speaking, meetups, conferences or training is a plus
  • A collaborative mindset and strong communication skills
  • A location near one of their offices (preferred Utrecht)
Benefits
  • Competitive compensation, including profit sharing
  • An immediate contract for an indefinite period
  • Challenging projects in the JVM ecosystem, including architecture, software delivery and AI-related initiatives
  • Flexible working hours and the possibility to work from home, depending on the client project
  • A small local team where people know each other personally
  • Direct access to local leadership and a developer-led company culture
  • A personal development plan focused on your growth, expertise and job satisfaction
  • Time, support and resources to develop your knowledge through training, conferences, blogs, speaking and community involvement
  • Opportunities to become a trainer and share your expertise with others
  • A self-managing, social and knowledge-driven work environment
  • Access to an international network of senior developers, architects and technology experts
  • Strong connections to developer communities
  • Fun team events such as trips, hackathons and social activities
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer (Java / Kotlin / AI / Full stack)
Senior Software Engineer (Java / Kotlin / AI / Full stack)

OpenValue • Randstad

Hybrid
EUR 90,000 - 120,000
Profit sharing
Flexible working hours
Work from home (hybrid)
+4
Senior Java / Kotlin Engineer
Senior Java / Kotlin Engineer

That Recruitment Company • Amsterdam

On-site
EUR 80,000 - 120,000
Learning budget
Conference involvement
Coaching & public speaking
+4
Senior Java/Kotlin developer (DUTCH ONLY) - Up to 120k compensation
Senior Java/Kotlin developer (DUTCH ONLY) - Up to 120k compensation

Spilberg • Haarlem

On-site
EUR 90,000 - 120,000
Boven marktconform salaris + vakantiegeld
Bonusregeling per succesvolle plaatsing
25 vakantiedagen + nationale feestdagen
+3
Back End Developer
Back End Developer

Michael Bailey Associates • Randstad

On-site
EUR 90,000 - 130,000
Kotlin Backend Engineer
Kotlin Backend Engineer

ALTEN Nederland • Zaandam

On-site
EUR 45,000 - 65,000
Lease car with fuel card
Monthly net expense allowance
27 vacation days with the possibility to purchase 10 extra vacation days
+2
Lead Fullstack Developer (C# / .NET) 's-Hertogenbosch, Netherlands east
Lead Fullstack Developer (C# / .NET) 's-Hertogenbosch, Netherlands east

Vobesoft • 's-Hertogenbosch

On-site
EUR 55,000 - 84,000
Flexible hours
Pension options
Salary commensurate with role
+5
Senior Full Stack Java Engineer – AI, Data & Cloud
Senior Full Stack Java Engineer – AI, Data & Cloud

CGI Nederland • Utrecht

On-site
EUR 90,000 - 120,000
Lead Software Engineer
Lead Software Engineer

Advidi • Amsterdam

On-site
EUR 70,000 - 90,000
Monthly budget for benefits
25 holiday days plus one for your birthday
Daily lunches and snacks
+2
Senior Software Engineer – AI & Agentic SDLC
Senior Software Engineer – AI & Agentic SDLC

Gazelle Global • Utrecht

On-site
EUR 90,000 - 130,000
Software Engineer
Software Engineer

Doghouse Recruitment • Utrecht

On-site
EUR 67,500 - 82,500
5k annual personal training budget
4k tech budget for laptop and phone
11k mobility budget (lease car or salary top-up)
+1