SumUp

fintech

SeniorBackendEngineer(Java)-PaymentsTribe

Sofia, Bulgaria FULL TIME
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Senior candidates.

The Brief

“Senior Backend Engineer (Java) - Payments Tribe at SumUp. Skills: Java, Spring Boot, event-driven microservices, distributed systems, microservices architecture. Build and maintain integrations with banking partners that execute payouts to merchant bank accounts. Contribute to the design and development of a new event-driven microservices platform, moving away from legacy architecture”

What You'll Achieve.

quality of your decisions has a direct, measurable impact on SumUp's operations and reputation

Industry & Context.

fintech
Problems you'll solve

making sound technical decisions without needing heavy direction

Eligibility Requirements

on-call rotations

What They're Looking For.

Must Have

hands-on experience with Java and Spring Boot, building and maintaining production-grade backend services, experience across the full SDLC (build → ship → operate → improve), Experience working with distributed systems and microservices architecture across the full software development lifecycle, Comfort working autonomously and making sound technical decisions without needing heavy direction, A collaborative communicator who can engage effectively with both technical teammates and non-technical stakeholders

Nice to Have

Exposure to payments, fintech, or other regulated, transaction-heavy domains is a plus, Kafka / event-streaming experience, Docker, Kubernetes, AWS, Payments / settlement / reconciliation domain knowledge, Experience building a platform or services from scratch

What You'll Do.

Build and maintain integrations with banking partners that execute payouts to merchant bank accounts

Contribute to the design and development of a new event-driven microservices platform

moving away from legacy architecture

Work on reconciliation processes

prefunding calculations

and safeguarding flows for our payment operations teams

Develop and maintain operational tooling used by Payment Operations to manage day-to-day payout jobs

Participate in code reviews

architectural discussions

and on-call rotations to keep our systems healthy and reliable

How You'll Work.

Team & Collaboration

collaborative communicator who can engage effectively with both technical teammates and non-technical stakeholders; architectural discussions

Communication Scope

collaborative communicator; engage effectively with both technical teammates and non-technical stakeholders

Full Job Description

Senior backend engineer Java – Payments tribe 📍 Sofia | Full-time | Office-first Check out our Sofia office WHO WE ARE: We’ve come a long way from our origins as a small startup. Today, we’re a truly global fintech company, with over 3000+ people from 80 nationalities, spread across 22 offices on 4 continents. And we’re growing and diversifying faster than ever before. SumUp enables businesses to get paid easily, process orders quickly, sell online instantly and manage their money more efficiently. We create the tools businesses need to make their business and their customer experience thrive. The Team The Settlement Squad sits within SumUp's Payments Tribe and is responsible for the infrastructure that moves real money — managing settlement processes, banking integrations, and the financial controls that keep payouts running accurately across our merchant base. We're at a pivotal moment: alongside maintaining a business-critical legacy system, we're building a brand-new event-driven platform designed to scale across multiple markets and teams. This role is central to that transition — you'll help shape the architecture of a system where the quality of your decisions has a direct, measurable impact on SumUp's operations and reputation. What you'll do Build and maintain integrations with banking partners that execute payouts to merchant bank accounts Contribute to the design and development of a new event-driven microservices platform, moving away from legacy architecture Work on reconciliation processes, prefunding calculations, and safeguarding flows for our payment operations teams Develop and maintain operational tooling used by Payment Operations to manage day-to-day payout jobs Participate in code reviews, architectural discussions, and on-call rotations to keep our systems healthy and reliable You'll be great for this role if you have: Strong hands-on experience with Java and Spring Boot, building and maintaining production-grade backend services Strong exper

Free ATS check

Applying for this Senior Backend Engineer (Java) - Payments Tribe role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

ANONYMOUS · UNFILTERED

What do employees actually say about SumUp?

Real rants from real employees. Read before you apply.

Read Company Rants →