Job Description

Are you an experienced Senior Backend Kotlin Engineer looking for a challenging project where you can work on scalable, business-critical applications? For one of our clients in Amsterdam, Morgan Black is looking for an experienced Kotlin Engineer to join a professional Agile/Scrum team.

 

In this role, you will focus on developing, improving and maintaining high-performance backend services using Kotlin, Java, Spring Boot and event-driven architectures. You will work on complex systems that process large volumes of transactions, where reliability, scalability and performance are essential.

 

You will collaborate closely with other engineers and stakeholders, translate business requirements into technical solutions and contribute to architectural decisions.

 

What makes this project interesting?

  • Technical challenges: Work on high-volume, business-critical backend systems where scalability, resilience and performance are key.
  • Ownership & impact: Take responsibility for technical solutions and contribute to architectural decisions within an experienced engineering team.

 

Job Requirements

  • Minimum 5 years of professional experience with Java and/or Kotlin;
  • Strong experience with Kotlin, Spring Boot and event-driven architectures;
  • Experience with asynchronous communication using Kafka, RabbitMQ or similar technologies;
  • Strong understanding of REST API architecture and backend development;
  • Experience with PostgreSQL, MongoDB or similar databases;
  • Familiarity with observability, monitoring, logging and alerting;
  • Ability to translate business requirements into technical solutions and user stories;
  • Professional working proficiency in English.

 

Nice to have:

  • Experience with high-volume, business-critical applications;
  • Experience with OpenAPI and contract-first REST API development;
  • Experience with Kubernetes.

 

Company Profile & Culture

You will join an established technology-driven organisation where software engineering plays an important role in daily business operations.

 

The engineering teams work in an Agile/Scrum environment, with a strong focus on technical quality, collaboration and continuous improvement. You will be part of a team that values ownership, knowledge sharing and building reliable software solutions.

 

Employment Conditions

  • Employment type: Detachering through Morgan Black;
  • Hours: 32–40 hours per week;
  • Contract duration: To be discussed;
  • Salary: Competitive, depending on experience;
  • Location: Amsterdam;
  • Start date: As soon as possible;
  • Working arrangement: To be discussed.

 

Interested in this opportunity? Morgan Black would be happy to discuss the project and possibilities with you.

 

Contact: Rik.vanpoppelen@morganblack