Innovative solutions on the pulse of time, a dynamic and progressive working environment, versatile opportunities - this is the world of SKIDATA. Become part of our strong, international team now and shape the future of modern access systems with your ideas and know-how.
Worldwide careers
Worldwide Careers Icon
Flexible working hours
Flexible Working Hours
Training and development
Training and Development

World market-leading access solutions are looking for committed and innovative

Senior Java Software Developer for Mobile Payment Application (m/f/d)

Your tasks

You are the designated technical lead developer in an international agile development team for our mobile payment cloud services. This application allows end users to pay parking related transactions in a convenient and customer-specific way via any browser. Although it is still a young application, it currently integrates more than fifteen payment services around the globe and about 170 of our customers successfully use this solution to process millions of payment transactions.

In your role you will design, develop, and automatically test the solution. The application utilizes latest technologies for high-performance cloud applications in the backend (Kubernetes, Docker, and Spring Boot), as well as for the frontend in form if modern single-page web applications (Angular and Typescript). Moreover, to ensure high quality and high availability of this application, there is a strong focus on automated end-to-end tests of all main mobile payment use cases. You and the team will develop and maintain automated tests with testing frameworks like Cypress.


Your profile

  • Master’s degree in computer science or related field or comparable education
  • At least 5 years of hands-on experience in software engineering, with a strong emphasis on cloud-based solutions and cutting-edge technologies
  • Experiences with modern UI frameworks, preferably with Angular
  • Experiences with UI (E2E) testing frameworks (e.g., Cypress) of advantage
  • Experiences with containerized applications (Docker, Kubernetes) of advantage
  • Proficiency in programming languages, preferably in Java, Jakarta and/or Spring Boot, JavaScript, and TypeScript
  • Proven experiences with relational DBMS (preferably PostgreSQL) and ORM (Object-Relational Mapping) in context of JPA
  • Quality consciousness and passion for teamwork
  • Strong problem-solving and communication skills
  • Very good English skills (written and spoken)

Your future

  • Versatile and broad range of tasks
  • State-of-the-art software tools
  • Agile development environment
  • Freedom that motivates
  • International team of specialists
  • Pull of a market leader
  • Very good opportunities for further training
  • Worldwide perspectives

Your Place of work


The minimum salary corresponds to the classification according to the general trade collective agreement (employment group E, professional year according to individual experience). Overpayment depending on education and professional experience.

Your Personal Contact:

profile picture of personal contact

Nathalie Hübscher

Talent Acquisition and Employer Branding Specialist

[e] nathalie.huebscher@skidata.com