Software Engineer Java - Payouts

SumUp

Sofia, Bulgaria
On-site
3+ years java experience
Postgresql or rdbms expertise
Distributed systems knowledge
SumUp is seeking a Software Engineer with Java expertise to join its Payouts team in Sofia, Bulgaria. The role involves designing and developing a new Java-based payout platform, focusing on scalability and high availability in a collaborative and diverse environment

Job Summary

  • You will co-design and develop a new Java-based payout platform to ensure millions of merchants get paid reliably.
  • The team values solid engineering and offers individual learning budgets along with 10 days of educational leave.
  • Join a diverse global team where your code directly empowers small businesses worldwide through robust payment processing tools.

Matching Summary

Match Score: 85

SumUp is seeking a Software Engineer with Java expertise to join its Payouts team in Sofia, Bulgaria. The role involves designing and developing a new Java-based payout platform, focusing on scalability and high availability in a collaborative and diverse environment.

Skills & Requirements

Must-have

  • 3+ years Java experience
  • PostgreSQL or RDBMS expertise
  • Distributed systems knowledge
  • Clean and maintainable code practices
  • Software architecture understanding

Nice-to-have

  • Docker and Kubernetes experience
  • Kafka Streams proficiency
  • Unix/Linux environment skills
  • CI/CD pipeline familiarity
  • VueJS frontend exposure

Key Requirements

  • Minimum 3 years of relevant Java experience
  • Experience with PostgreSQL/RDBMS and distributed systems
  • Strong understanding of software architecture principles

Work Rights

Not specified

Tailored Resume

Cover Letter