Development at

Java Back end Developers (Mid-Level / Senior / Lead)

Development in Utrecht (NL)

To further increase the growth of, we are looking for multiple new developers for our team of programmers in Utrecht (NL), who take the initiative and spot improvements. Is coding not just your job, but your passion? Do you have what it takes to build and improve innovative high-end products that help companies reach their customers worldwide?


  • You have a Bachelor’s or Master’s Degree in information technology
  • You have at least 5 years’ experience with developing Java software
  • Experience with frameworks like Spring (Boot), JPA, Hibernate
  • Experience with tooling as Maven, Git, Jenkins
  • You have affinity with old/legacy applications
  • Java 8+
  • JSON / Rest
  • Working both independently and in teams of programmers is no problem for you
  • You harbour a sense of responsibility for your work and the team's goals
  • Innovating does not scare you at all. In contrary. Not moving forward is what gets you scared
  • You are able to communicate in English, both verbally and in writing. Speaking Dutch on a professional level is preferable, but not necessary

Bonus points

  • Affinity / knowledge about payments (processes), because that’s mainly what we are doing in CM’s office in Utrecht
  • Affinity with Angular
  • To a lesser degree, knowledge and/or experience with JSF

Your responsibilities

  • Analyze and implement required changes to keep CM’s payment service up to date
  • Implement connectivity for new payment methods
  • Assist the support department in resolving or answering customer technical issues or questions

When joining our Development team, you will be developing software that adds value to the best mobile services platform. This also means you will be delivering innovative, high quality software using the latest in technology. To perform your job the best way possible, you will not only be working closely with other developers from all CM offices. As we are all working on our common goal, you will be working closely with other developers, as well as marketing, product management and designers and basically everyone at CM.

What we offer

  • A challenging job within an innovative and international fast-growing tech company
  • The freedom to fulfil and shape your job with your own skills
  • An organization without internal obstacles; we think in opportunities to build the best platform
  • Working together with motivated and entrepreneurial colleagues, in multidisciplinary and self-managed teams 
  • You’ll be working with serious software. CM has its own in-house datacentre and let you choose your own gear to work with
  • With regular knowledge sharing and the freedom to attend and organise meetups and events, creativity and entrepreneurship are encouraged
  • Plenty of opportunity for personal and professional growth in the development field through courses and training (CM Academy)
  • Regular (social) events such as dev-meetups, Q-meetings, ski-and summer trips and Friday afternoon drinks
  • A healthy environment by facilitating a varied lunch on daily basis, providing sport lessons (at our HQ) and course, we have good coffee!

CM’s application procedure

Do you recognise yourself in this description? And do you believe you will fit in and feel comfortable with our business culture? Please apply by following these steps:

  • Please apply for the job through the Apply button and include your resume and motivation letter
  • Want to make a lasting impression? Then introduce yourself in English in a self-recorded 1-minute video message and send it to us via WhatsApp: +31(0)6 10899608 (only if you feel comfortable with it!)
  • If your application is successful and your profile sufficiently matches one of our open positions or if we see other suitable career options for you within CM, we will invite you for the first round: the acquaintance / orientation interview
  • If you make a good impression, then we will invite you for the second round: the capacity assessment and follow-up interview with two members of your future team
  • If you are going through the mentioned two application rounds, we will give you feedback by way of a proposal or informed rejection
  • Agree with our proposal? Last step is signing the employment contract: welcome at CM!

Would you like to learn more about this role? And do you want to find out if we could be a match? Please contact us via [email protected] or we can have a confidential chat: +31(0)76 5727000.

We look forward to receiving your application!

Apply now!

Any questions? Ask Sanne!

Sanne Koenraads
Sanne Koenraads (Corporate Recruiter)
+31 (0) 76 572 7000
Full-time Utrecht (NL)

Choose a different country or region if you want to see the content for your location.