SumUp logo

Senior Backend Engineer (Java) - Payouts

SumUp

Role Overview

As a Senior Backend Engineer at SumUp, you will be pivotal in the re-engineering of our payout platform, which is a crucial component of our proprietary payments processing platform. This role involves transitioning the platform to an event-driven microservices architecture using Java. You will have the opportunity to engage in the design and development of this new platform, ensuring it meets the high standards required for processing global payouts for millions of customers.

Responsibilities

  • Co-design and develop the new payout platform
  • Participate in API design and implementation for both internal and external APIs
  • Help your team deliver business value by making decisions related to backend development and participating in product discussions
  • Provide comprehensive documentation, ensure good test coverage, and improve code quality
  • Optimize application performance and scalability through active monitoring
  • Collaborate with other software developers, QA, and DevOps engineers to ensure smooth deployment, continuous integration, and support for the software we deliver
  • Actively participate in code reviews

Ideal Candidate

  • You have significant experience with Java and PostgreSQL/RDBMS
  • You are skilled in distributed and fault-tolerant systems
  • You have a passion for clean, maintainable, and testable code
  • You have a strong understanding of software architecture and application design

Plus Points

  • Experience with Docker and/or Kubernetes
  • Comfortable with Unix/Linux environments and DevOps practices (CI/CD, etc.)
  • Experience with Kafka or other messaging systems

Why Join SumUp?

  • You’ll be part of a global team of 3000+ people from 60+ countries, spread across 4 continents
  • You'll have the opportunity to make an impact irrespective of your job description
  • You'll have the space to drive your career and take ownership of projects
  • Enjoy a variety of benefits including paid leave, learning budgets, and a no-blame culture

SumUp is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.

Benefits
Extracted with AI

  • 25 days paid leave
  • Paid 1 month Sabbatical vacation
  • Individual learning budget
  • 10 days educational leave
  • Child birth/adoption bonus
  • Subsidized childcare services
  • Health and life insurance
  • Online fitness classes
  • Subsidized Multisport card
  • Babbel language platform subscription
  • Free shuttle buses

Similar jobs

Last update: 23 minutes ago

SumUp logo
SumUp

Backend Engineer (Golang) - Payments Processing Platform

Join SumUp as a Backend Engineer specializing in Golang, enhancing our payments processing platform in Sofia.

SumUp logo
SumUp

Backend Engineer (Golang) - Payments Processing Platform

Join SumUp as a Backend Engineer specializing in Golang, enhancing our payments platform in Sofia, Bulgaria.

SumUp logo
SumUp

Senior Backend Engineer (Golang)

Join SumUp as a Senior Backend Engineer (Golang) in Sofia to build resilient systems and APIs, ensuring high availability and observability.

SumUp logo
SumUp

Full Stack Engineer - Online Payments

Join SumUp as a Full Stack Engineer in Berlin to revolutionize fintech with Java, JavaScript, and microservices. Work on scalable, high-quality code.

SumUp logo
SumUp

Senior Backend Engineer (Kotlin)

Join SumUp as a Senior Backend Engineer (Kotlin) to build a global digital bank, focusing on scalability, reliability, and security.

SumUp logo
SumUp

Senior Backend Software Engineer (Golang)

Join SumUp as a Senior Backend Software Engineer (Golang) to design and maintain backend services in a microservice environment.

SumUp logo
SumUp

Senior Software Engineer (Golang) - Online Payments

Join SumUp as a Senior Software Engineer (Golang) in Berlin to revolutionize fintech with scalable online payment solutions.

SumUp logo
SumUp

Senior Backend Engineer (Golang) - Global Bank

Senior Backend Engineer specializing in Golang for a global bank, focusing on distributed, event-driven systems.

SumUp logo
SumUp

Senior Fullstack Engineer with TypeScript and Microservices

Join SumUp as a Senior Fullstack Engineer in Berlin. Work with TypeScript, Microservices, and REST APIs to enhance global fintech solutions.

SumUp logo
SumUp

Senior Fullstack Engineer - Platform

Join SumUp as a Senior Fullstack Engineer to develop software systems for global fintech products in Berlin.

SumUp logo
SumUp

Senior Backend Engineer (Golang)

Join SumUp as a Senior Backend Engineer (Golang) to build a unified global banking platform for small merchants.

SumUp logo
SumUp

Software Engineer - Back-End (Elixir, Kotlin, Ruby)

Join SumUp as a Software Engineer focusing on back-end development with Elixir, Kotlin, and Ruby in Berlin.

SumUp logo
SumUp

Full-Stack Engineer - Pricing

Join SumUp as a Full-Stack Engineer in Berlin to design and maintain scalable services in a microservice architecture.

Blankfactor logo
Blankfactor

Senior Java Engineer

Senior Java Engineer role in Sofia, Bulgaria focusing on Java, Spring Boot, and software development best practices.

SumUp logo
SumUp

Senior Android Developer

Join SumUp as a Senior Android Developer to build innovative fintech solutions using Kotlin and Android.

SumUp logo
SumUp

Senior Backend Engineer (Elixir & Go)

Join SumUp as a Senior Backend Engineer to build digital merchant bank solutions using Elixir & Go.

Sofico logo
Sofico

Senior Software Engineer - Java, Microservices

Join Sofico as a Senior Software Engineer focusing on Java and Microservices in Bavaria, Germany. Work on ERP solutions for automotive finance.

SumUp logo
SumUp

Senior Android Developer

Join SumUp as a Senior Android Developer to build and enhance our digital banking solutions using Kotlin and Android technologies.

SumUp logo
SumUp

Senior Backend Engineer - Elixir

Join SumUp as a Senior Backend Engineer specializing in Elixir to innovate and support payment device features in a cross-functional team.

Unzer logo
Unzer

Senior Software Engineer - Backend (Java, Spring Boot)

Join Unzer as a Senior Backend Engineer in Munich, focusing on Java and Spring Boot for e-commerce solutions.

SumUp logo
SumUp

Engineering Manager - Global Bank

Join SumUp as an Engineering Manager to lead cross-functional teams in developing innovative banking solutions using modern technologies.

SumUp logo
SumUp

Senior Android Developer (Global Expansion)

Join SumUp as a Senior Android Developer to drive global expansion, develop mobile apps, and enhance user experiences.

SumUp logo
SumUp

Engineering Manager - Backend (Elixir, Kotlin)

Join SumUp as an Engineering Manager in Berlin to lead backend teams using Elixir and Kotlin, driving innovative banking solutions.

Revolut logo
Revolut

Senior Backend Software Engineer (Java) - Credit

Join Revolut as a Senior Backend Software Engineer (Java) to build world-class financial products. Remote work available.