Java Engineer

Imagine this: you join a dynamic consultancy environment and immediately feel the energy of a team full of talent and ambition. Together with the commercial team, you have found a project that fits your preferences and expertise perfectly. This could involve developing a mobility platform, building sustainable software solutions for an energy-related organization, or creating a mobile banking application for a financial services client. Every project is unique and offers you the opportunity to keep developing your skills and experience.

We like to get things done and work in short sprints, both at client locations and on internal consultancy projects. You stay in close contact with partners and communicate clearly about progress. With your experience and expertise, you advise stakeholders and partners on technical improvements wherever possible.

  • A completed higher professional or university degree in a technical field
  • At least five years of relevant work experience
  • Fluent Dutch, both spoken and written (C1 level)
  • Expertise in Java or other JVM languages such as Kotlin and/or Scala
  • Experience with cloud technologies such as AWS, Azure, or Google Cloud
  • Familiarity with containerization techniques such as Docker and Kubernetes
  • Expertise in frameworks such as Spring Boot and Quarkus
  • Experience building REST endpoints using API-first and OpenAPI principles
  • Ability to test your own code at both unit and integration level
  • Knowledge of event and/or message brokers such as Kafka and RabbitMQ
  • Experience with event-driven microservices
  • A strong willingness to learn, share knowledge, and explain complex technical topics clearly to different audiences
  • Excellent communication skills, with the ability to make clear agreements and follow through
  • Front-end development, especially React, or alternatively Angular or Vue

Coding
Software development is second nature to you. In your free time, you enjoy working on your own projects or experimenting with new languages, techniques, and frameworks simply because you enjoy it.

Problem-solving
You have a passion for solving complex problems. Coming up with creative solutions to technical challenges gives you energy.

🚫 Beaten paths
You do not like to blindly follow standard approaches. You prefer to think independently, decide what works best for you, your client, or your project, and speak up when needed.

🚫 Poor documentation
Outdated or poorly documented codebases frustrate you, and you would rather improve them directly than work around them.

🔎 You are applying
We carefully review your application and contact you within 5 working days to schedule an initial meeting.

🫲🏻 The first introduction
During this first meeting, we discuss your experience and the content of the position, and tell you more about the organization and the way of working.

🧑‍🤝‍🧑 Technical interview
After the initial conversation, there will be an interview with one of our consultants. This allows you to meet someone from your future team right away, while we explore your experience and what you bring in more depth.

🏹 Final conversation
After these discussions, you will have a clear understanding of the organization. During this final meeting, we go through the employment contract together and translate the legal wording into plain, understandable language.

📝 The moment of truth
Once all your questions have been answered and you agree to everything, we can move forward with signing the employment contract.

Apply for this position

Allowed Type(s): .pdf, .doc, .docx, .rtf
Go to Top