← Back to list
Job

Software Engineer, Java - Payouts

Backend Developer • On-site • Full-time • 📍 Sofia

SumUp is a global fintech company with over 3,000 people from 80 nationalities across 22 offices on 4 continents. The Payouts team, part of the Sofia-based Payments Tribe, operates in the post-processing domain to ensure millions of merchants get paid reliably. As a Java engineer you will help design and develop the new Java-based payout platform within autonomous, cross-functional squads.

Responsibilities

  • Co-design and develop the new Java payout platform
  • Participate in API design and implementation
  • Deliver business value through backend decisions and product discussions
  • Ensure high code quality, test coverage, and documentation
  • Optimize performance and scalability
  • Actively participate in code reviews

Requirements

  • 3+ years of relevant Java experience
  • Experience with PostgreSQL/RDBMS and distributed systems
  • Passion for clean, maintainable, testable code
  • Good understanding of software architecture

Nice to have

  • Docker
  • Kubernetes
  • Kafka
  • Unix/Linux
  • CI/CD

Soft skills

CollaborationOwnershipFocus on quality

What we offer

  • Individual learning budget and 10 days of educational leave
  • 25 days paid leave and 1-month sabbatical
  • Health and life insurance, Multisport, flexible benefits
  • Sofia office perks

About the company

SumUp enables businesses to get paid easily, process orders, sell online and manage their money more efficiently. With a founder's mentality and a team-first attitude, its diverse teams across Europe, South America and the United States support small business owners.