Senior Java Software Engineer (german speaking)

Frankfurt, Germany (Hybrid)

Softpay is expanding and searching for a german speaking Senior java developer with experience from the payment industry, who wants to integrate and extend our world class global payment product.

As part of the expansion, we are integrating our platform to more processors, acquirers and partners globally, so we can serve customers in more markets. Your focus will be on external integrations, spending most of your time with technical analysis of API’s, backend development and operation.
 
If you have practical experience with German payment systems and integrations, you could be our ideal candidate.

About Softpay 
Softpay is a fintech company headquartered in Copenhagen, providing a software-based payment solution that is reshaping the way shops accept contactless card payments. Our innovative mobile app eliminates the need for physical terminals, enabling merchants to streamline their payment processes.
Our solution caters to businesses of all sizes, empowering retailers, hospitality businesses, and transportation companies to enhance the customer experience by accepting payments in the aisles, at the table, or on the go.
 
Since our product launch in 2021, we have expanded our reach and are now live in more than 15 countries. We collaborate with major payment schemes, acquirers, banks, and partners to continually grow our presence. Our team of over 40 experienced and passionate professionals, spread across Europe, is dedicated to advancing the future of payments.
 
Responsibilities 
  • Analyze payment acquirer interfaces and systems and integrate our payment processing backend with their API.

  • Design and implement back-end payment software in Java, running cloud-based (AWS).

  • Ensure high degree of security and performance, in a PCI DSS compliant environment   

  • Write tests and automate processes and delivery as much as possible, in respect of requirements and compliance.

  • Improve existing features, performance and stability in collaboration with partners and customers.  
     

Need-to-have

  • At least 5 years of professional developer experience in a relevant field 

  • Experience with ISO 8583, NEXO or similar payment protocols.

  • Fluent in German and English, both spoken and written

  • Knowledge of SQL and RDBMS, preferably Amazon RDS for MySQL 

  • Experienced in working with and implementing using secure software development lifecycle principles 

  • Bachelor of Science in Software Engineering or similar

  • You are either based in Germany, Denmark or elsewhere in Europe.

Good-to-have

  • Experience from card payment terminals, payment solutions, cryptography and HSM
  • PCI DSS and EMVco Level 3 certification knowledge

Our technical environment

  • Java using Spring Boot and Hibernate
  • Maven, Git, Docker and Bitbucket pipelines
  • Amazon Web Services, MySQL, SNS and SQS
  • Elastic Search, Kibana, and Opensearch

Why Softpay?

Softpay is financially solid and backed by a series of entrepreneurs and major investors, and we are expanding internationally with a global product. At Softpay you get a unique opportunity to work in a fast-growing company in the field of payments with a highly skilled team and senior professionals. We have a flat organization model where you can both influence decisions and make a real difference every day. 

For this position, employment can be in two ways. If you are based outside Denmark, you will have a self-employment contract with Softpay, and work remotely, with some occasional visits to Copenhagen to collaborate with the team. If you are based in Denmark, you will become an employee of Softpay and working at the Copenhagen office most days.     

Come join us!

Senior Java Software Engineer (german speaking)

Job description

Senior Java Software Engineer (german speaking)

Personal information
Professional data
Add
Details