Java Kotlin Developer Utrecht

CodeGuild
Utrecht, Netherlands
4 days ago
Apply on www.codeguild.nl
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
2 years minimum
Compensation
€7,167.0
Working hours
Regular working hours

Tech stack

Artificial Intelligence Amazon Web Services Cloud Platform System Backend Kotlin Apache Kafka Video Streaming

Job description

Java Spring Boot Docker Kubernetes AWS Kafka AI-tooling

  • Quick to, Over time, you grow into more ownership and technical responsibility to a Senior. For the ambitious developers, there is even more room to grow into the direction of Engineering Manager or Principal Developer.

Requirements

  • 2+ years of professional experience as a backend software engineer
  • Experience with Kotlin or Java and modern backend development practices
  • Interest in event-driven or service-oriented architectures
  • Solid understanding AI-Driven development and tools like Claude
  • Curiosity, willingness to experiment and eagerness to learn
  • Comfortable working in distributed teams
  • Experience with Kafka or streaming technologies is a plus
  • Exposure to cloud environments (AWS or similar) is a plus

Benefits & conditions

  • Do you want to work in a team where experimentation, learning and rapid prototyping are part of everyday engineering work?
  • Are you excited about using modern AI tools to build proof-of-concepts faster, explore new ideas and validate customer needs?
  • Do you want to grow as a backend engineer by working closely with experienced engineers who encourage curiosity and ownership?
  • And do you say yes to a remote-first setup with a strong engineering culture and a salary up to €86.000?

Then this role might be exactly what you’re looking for.

About the company

Your employer: Data Driven Energy-Tech company with global ambition

Your employer is a medium-sized technology company building a digital platform that supports a more flexible and sustainable energy system. Their software connects real-world assets and data streams, enabling smarter decisions across complex infrastructure.

What makes this team different is how they build. Alongside the core platform teams, there is a product engineering group focused on experimentation and innovation. This team works closely with customers to explore new ideas, build proof-of-concepts and test whether new solutions actually create value. If a concept proves successful, it is then scaled and hardened for production.

AI plays a growing role in this process. Engineers actively use AI-assisted development tools to explore ideas faster, generate prototypes, test assumptions and increase productivity. Curiosity and experimentation are encouraged.

The company operates remote-first, with an international engineering team built on trust and autonomy. When needed (once per week), engineers come together in a modern office in Utrecht to collaborate, brainstorm and learn from each other.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.codeguild.nl
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:13 min

Planning a production application with Kotlin Multiplatform

Petar Marijanović · LIVE

3:09 min

Understanding Kotlin Multiplatform and its compiler targets

Petar Marijanović · LIVE

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:37 min

Introduction to Apache Kafka benchmarking and performance analysis

Kirill Kulikov · LIVE

2:15 min

Developing front-end client applications using Kotlin Multiplatform libraries

Mario Bodemann Mario Bodemann

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

Videos

See all

Related articles

See all