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.
