Senior Software Engineer (Java/Kotlin) - Fintech
On-site · Berlin, State of Berlin, Germany
Job Summary
Senior Software Engineer (Java/Kotlin) for Fintech payments/wallets, focused on building and maintaining core payment features and a scalable payments engine used across Delivery Hero’s global platforms. Design, develop, and deliver backend services with Java/Kotlin, Spring/Spring Boot, Hibernate, and JUnit; own services end-to-end with automation, CI/CD, and strong testing strategies (unit, integration, contract, end-to-end); apply SOLID, design patterns, and Domain-Driven Design to ensure secure, resilient systems across multi-region microservices; lead backend engineering efforts, mentor others, influence engineering culture, and uphold operational excellence including on-call practices and observability; engage in hybrid work with in-person collaboration at the Berlin campus 2 days a week.
Required Qualifications
- Strong experience with Java and Kotlin
- Proven backend engineering experience in distributed systems
- Experience with Spring / Spring Boot, Hibernate, and JUnit
- Experience building scalable payment-related systems (wallets, payments, anti-fraud)
- Proficiency in design patterns, SOLID, and Domain-Driven Design (DDD)
- Knowledge of CI/CD, automation, and reliability engineering
- Strong problem-solving skills, ownership mindset, and leadership/mentorship abilities
- Ability to work in a hybrid setup (Berlin campus, 2 days onsite)
- Excellent collaboration and communication skills
This role has closed. Sorce can match you with similar open roles and apply on your behalf.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.