Senior Java Software Engineer

Copenhagen, Denmark (Hybrid)

Softpay is expanding and searching for a 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.  

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 

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

  • Analyze payment acquirer interfaces and systems and integrate our payment processing backend with their API.  

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

  • Improve existing features, performance and stability  

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

Need-to-have 

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

  • Experience with ISO 8583, APACS, NEXO, EMV or similar payment protocols / standards 

  • Experience with coding in Java using Spring Boot and Hibernate 

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

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

  • Strong analytical skills and understanding extensive tech specifications 

  • Bachelor of Science in Software Engineering or similar 

  • Fluent in English both spoken and written

  • Based in Denmark, Germany or elsewhere in Europe

  • If you have practical experience with German payment integration and speak German, you could be our ideal candidate.

Good-to-have 

  • Experience from card payment terminals, solutions and HSM 

  • Experience with Maven, Git, Docker and Bitbucket pipelines 

  • Experience with automated testing  

  • Experience with Amazon Web Services, such as SNS and SQS 

  • Experience with technologies such as Elastic Search, Kibana, and Opensearch, etc 

  • Understanding of basic cryptographic flows used in payment systems (symmetric and asymmetric algorithms, hashing, etc) 

  • Understanding of REST APIs and HTTP principles 

  • PCI DSS and EMVco Level 3 certification knowledge


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 in Denmark, you will become an employee of Softpay and working at the Copenhagen office most days. 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.   

Come join us! 

Senior Java Software Engineer

Job description

Senior Java Software Engineer

Personal information
Professional data
Add
Details