Senior Java Software Engineer

2 months ago


København, Denmark Softpay Full time

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 APIs, 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

  1. Design and implement back-end payment software in Java, running cloud-based (AWS).
  2. Analyze payment acquirer interfaces and systems and integrate our payment processing backend with their API.
  3. Ensure a high degree of security and performance in a PCI DSS compliant environment and participate in certifications.
  4. Improve existing features, performance, and stability.
  5. Write tests and automate processes and delivery as much as possible, in respect of requirements and compliance.

Need-to-have

  1. At least 5 years of professional developer experience in a relevant field.
  2. Experience with ISO 8583, APACS, NEXO, EMV, or similar payment protocols/standards.
  3. Experience with coding in Java using Spring Boot and Hibernate.
  4. Knowledge of SQL and RDBMS, preferably Amazon RDS for MySQL.
  5. Experience in working with and implementing secure software development lifecycle principles.
  6. Strong analytical skills and understanding extensive tech specifications.
  7. Bachelor of Science in Software Engineering or similar.

Good-to-have

  1. Experience from card payment terminals, solutions, and HSM.
  2. Experience with Maven, Git, Docker, and Bitbucket pipelines.
  3. Experience with automated testing.
  4. Experience with Amazon Web Services, such as SNS and SQS.
  5. Experience with technologies such as Elastic Search, Kibana, and Opensearch.
  6. Understanding of basic cryptographic flows used in payment systems (symmetric and asymmetric algorithms, hashing, etc).
  7. Understanding of REST APIs and HTTP principles.
  8. 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 work 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

#J-18808-Ljbffr

  • København, Denmark Danske Bank Full time

    The Debt Management Area is a high priority area of Danske Bank with great attention from senior leadership on our deliveries. The job offers exciting opportunities - in a dual role – where you will have the chance to prove yourself and add great value as both HR leader and Specialist (Java Software Engineer). If you would like to be part of a great...


  • København Huse, Denmark Agillic Full time

    About the RoleWe are seeking an experienced Senior Software Engineer to join our development teams in Agillic. Our platform is built on a Java and TypeScript foundation, utilizing a Spring Boot / React framework, and integrating with Redis, Cassandra, and PostgreSQL.Your ResponsibilitiesAnalyse, design, and code software solutions that meet the highest...


  • København, Denmark Danske Bank Full time

    Join our dynamic Software Engineering team, focusing on Danske Bank’s Customer Communication Management (CCM) platform. Our team thrives in a flat structure with an informal atmosphere, emphasizing creativity, collaboration, and fun in the workplace. We are a diverse group of proactive, solution-oriented experts committed to innovation and quality. As a...

  • Java Search Engineer

    2 months ago


    København, Denmark momondo Full time

    at KAYAK Concord KAYAK, part of Booking Holdings (NASDAQ: BKNG), is the world’s leading travel search engine. With billions of queries across our platforms, we help people find their perfect flight, stay, rental car, cruise, or vacation package. We’re also transforming the in-travel experience with our app and new accommodation software. For more...

  • Java Engineer

    2 months ago


    København, Denmark momondo Full time

    At KAYAK Concord, KAYAK, part of Booking Holdings (NASDAQ: BKNG), is the world’s leading travel search engine. With billions of queries across our platforms, we help people find their perfect flight, stay, rental car, cruise, or vacation package. We’re also transforming the in-travel experience with our app and new accommodation software. For more...


  • København Huse, Denmark Agillic Full time

    About the RoleWe are seeking an experienced Senior Software Engineer to join our development teams in Agillic. Our platform is built using Java, TypeScript, and a Spring Boot/React framework, integrating with Redis, Cassandra, and PostgreSQL.Your ResponsibilitiesAnalyse, design, and code software solutions.Influence product direction and technology...


  • København, Denmark Google Full time

    Minimum qualifications: Bachelor’s degree or equivalent practical experience. 1 year of experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript). 1 year of experience with data structures or algorithms. Preferred qualifications: Experience with compiler engineering and static analysis. About...


  • København, Denmark Onomondo Full time

    Description Are you a Sr. Software Engineer with a Telecom background, and excellent coding skills in Node.JS, looking to make a positive contribution to the Internet of Things (IoT) industry? Then join us at Onomondo! Onomondo is a series A scale-up (21M EUR) that provides a cloud-native connectivity platform for the IoT industry. Our mission is to simplify...


  • København, Denmark Genmab AS Full time

    The Genmab Vacancy Website is hosted by our Global HR System vendor, Workday. If you have any questions related to the hosting of this site please contact us at Senior Software Engineer, Application Integration, R&D Digital Products At Genmab, we’re committed to building extraordinary futures together, by developing antibody products and pioneering...

  • Java Developer

    2 months ago


    København, Denmark The HubDanske Bank Full time

    Java udvikler til vækstrejse i SaaS-virksomhed Er du senior udvikler med versaler inden for Java? Og er du ikke bange for andre programmeringssprog end førnævnte? Så kan du få en vigtig rolle i videreudviklingen af Estatetools banebrydende software. Estatetool er fremtidens løsning til ejendomsbranchen, der spænder hele boliglivscyklussen fra...


  • København, Denmark Avallone.io Full time

    About Us At Avallone,we’re transforming the way companies handle compliance and risk management. Our products — the KYC Collector and the KYC Responder — empower organizations to simplify complex Know Your Customer (KYC) processes, stay compliant, and focus on what they do best. We believe in combining technology with deep industry expertise to create...


  • København, Denmark SeatGeek Full time

    SeatGeek believes live events are powerful experiences that unite humans. With our technological savvy and fan-first attitude we’re simplifying and modernizing the ticketing industry. We believe rights-holders, not ticketing companies, should have full control over the tools they use and partners they choose within their ticket-selling ecosystem....


  • København, Denmark Unity Technologies ApS Full time

    The opportunity We are looking for an experienced software engineer with a passion for technology and ecommerce to join our Commerce Storefront team. You will be part of a team that focuses on improving the discovery and purchase experience of Unity subscription and pay-as-you-go products, with tight collaboration with both other Commerce team and the...


  • København, Denmark Resights Full time

    Are you a seasoned backend engineer looking to shape the future of real estate technology in one of Denmark’s fastest-growing B2B startups? At Resights, you’ll be at the forefront of building and scaling a data-driven platform that is transforming the real estate industry from the ground up. Resights began with a vision to consolidate real estate data...


  • København Huse, Denmark Plesner Full time

    About the Role:We are seeking a highly skilled Backend Developer to join our team and contribute to the development of our enterprise software solutions.Key Responsibilities:Design and implement scalable and efficient backend systemsCollaborate with cross-functional teams to deliver high-quality software solutionsParticipate in code reviews and ensure...


  • København, Denmark Genmab Full time

    At Genmab, we’re committed to building extraordinary futures together, by developing antibody products and pioneering therapies that change the lives of patients and the future of cancer treatment and serious diseases. From our people who are caring, candid, and impact-driven to our business, which is innovative and rooted in science, we believe that being...


  • København, Denmark Normal Computing Corporation Full time

    Your Role in Our Mission: At Normal, we are working to get our state-of-the-art ML research into the hands of our first enterprise customers. We are looking for a senior software engineer to join four other people on our product engineering team. We call this a full-stack role because you will need to understand how your decisions impact our product from...

  • Lead Software Engineer

    2 months ago


    København, Denmark SimCorp AS Full time

    We are looking for a Senior Software Engineer with extensive knowledge of SimCorp Dimension to join one of the teams in the Standard Platform Product Area. About Product Area and Team: The Standard Platform Product Area is responsible for building and maintaining the Standard Platform and Configuration Framework. Our mission is to build the SaaS (Software as...


  • København, Denmark Fadata Group Full time

    Overview At Fadata, we take pride in our ability to adapt quickly to the ever-changing needs of our market and customers. This means that you, too, should be ready to embrace change as circumstances evolve. If you're excited about a fast-paced, dynamic environment where strategy is set but flexibility to grow with the market remains, then hit the apply...


  • København, Denmark The HubDanske Bank Full time

    Do you want to help the world EV better? We are on the lookout for a talented Senior PHP Engineer . As a Senior PHP Engineer in the App team at Monta, you will closely collaborate with our frontend engineers, QA’ers, and backend developers from our other engineering teams. Your responsibilities will include scoping, implementing, and maintaining...