-
EventsIT

Java/Kotlin Developer

EventsIT
Spain · Full-time · Entry

Join the In Person Payments (IPP) Teams and help us shape the future of payments

Details

Location Madrid

Level Medior

Team Pay

About Us

Be part of CM.com. Step into a role where you’ll be empowered to connect and drive change. We are looking for Developers to join us in our mission to innovate the way people pay for products and services!

At CM.com, we’re passionate about empowering businesses to deliver incredible experiences to their users. This is not just a job, it's an opportunity to change the way businesses and people connect.

You may already know us from those seamless SMS or WhatsApp messages you receive, the tickets you effortlessly grab for that upcoming festival, pay for anything with our payment solutions, or even through chatting with the helpful AI chatbot for support. All our services are integrated into our unique business structure, which consists of four business units: Connect, Pay, Live & Engage.

Our people are the spark that ignites innovation. CM.com colleagues are fueled by a passion for technology and a dedication to making a difference.

Since 1999, our philosophy has remained the same: “Do what you like, do what you’re good at, and contribute”.

What you will do

Join the In Person Payments (IPP) Teams as a software engineer. We are a multidisciplinary SCRUM team focused on simplifying payments, consisting of 9 individuals including QA engineers, Product Owner, and Backend and Frontend Developers. Our team in the IPP domain is responsible for designing, building, maintaining, and operating various products within CM.com’s In Person Payments proposition.

Our goal is to transform the platform into a sustainable and scalable architecture while delivering features that empower our customers and drive their growth. We aim to create a highly maintainable platform that enables merchants to connect with customers and reach numerous establishments.

In addition to this, you will be responsible for triaging and resolving reported bugs, as well as refactoring older parts of our application to enhance maintainability. Since we have some legacy applications, proficiency in using an IDE, confidence in the compiler, and expertise in refactoring are essential.

We are seeking a software engineer with strong proficiency in JVM technologies, particularly in Kotlin. Previous experience in working with payment systems in card present or card not present environments is highly advantageous.

You connect with us, if you

Feel connected to our CM.com shared values

  • Drive & Lead: We encourage the entrepreneurial spirit and are self-managed to be able to quickly grasp opportunities.
  • Grow & Learn: We keep evolving our innovation capabilities and help you to get the best out of yourself, both professionally and personally.
  • Together & Care: We love working together. We stimulate collaboration with utmost respect for each other regardless of gender, age, background, or beliefs.
  • Speed & Change: We are an agile and dynamic organization, that keeps adapting and knows how to respond to opportunity or change

Additionally, You Have

  • 5+ years of experience with developing software on the Java Virtual Machine (JVM) stack (Java 11+, Kotlin);
  • Worked with frameworks like Quarkus and Springboot, using tooling for Containerization like Docker, Kubernetes;
  • Gradle and Git experience to build and test software;
  • Experience in the Payment industry; such as the Payment Card Industry Data Security Standard (PCI DSS) and Europay MasterCard Visa (EMV).
  • Fluency in English. Fluency in Dutch or Spanish is an advantage as the team is distributed in Amsterdam and Madrid.

You live within commuting distance from our Madrid Office (Nuevos Ministerios).

Believe you’d be a great fit for this role, even if you don’t tick every box? Reach out to our Recruitment team! We’d be happy to connect and see if we can make it work together.

Benefits Of Working At CM.com

Your CM.com journey starts with the 3-day Global Onboarding at our Breda HQ. Dive deep into our organization, the four business units, our unique culture, and connect with your colleagues from all over the world.

As a CM.com Club Member, you'll unlock a world of incredible benefits:

  • Competitive salary;
  • 27 days paid holiday;
  • You have the possibility to participate in our Employee Share Purchase Program and get a discount on purchasing company shares;
  • Meal vouchers;
  • Internal and/or external training courses like Udemy and the CM Academy. To promote knowledge sharing we organize different types of Meet-Ups with external speakers

Here, diversity is our superpower. Our diverse perspectives fuel innovation and drive us forward. We celebrate every member, regardless of age, background, or beliefs. At CM.com, everyone gets VIP access – because together, we rock

Key Skills

Ranked by relevance

java jvm containerization product owner pci dss kotlin docker scrum spark git dss ai
Login to Apply
Posted
Mar 06, 2025
Type
Full-time
Level
Entry
Location
Madrid
Company
EventsIT

Industries

Events Services

Categories

Engineering Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
EventsIT
Related

Senior Developer New

2026-05-10

Full-time
Not Applicable
Netherlands
Events Services
Engineering
View Job Details
American Express Global Business Travel
Related

Engineer I - Java

2026-05-12

Full-time
Not Applicable
India
Events Services
Engineering
View Job Details
EventsIT
Related

Frontend Developer HALO New

2026-05-10

Full-time
Not Applicable
Netherlands
Events Services
Engineering