SumUp
fintech
SeniorBackendEngineer(Java)-PaymentsTribe
Neural analysis suggests this role is
optimal for Senior candidates.
“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.
making sound technical decisions without needing heavy direction
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
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.