DeliveryHero logo
DeliveryHerotoday
EXPIRED

Senior Software Engineer (Java/Kotlin) - Fintech

On-site · Berlin, State of Berlin, Germany

Type
Full Time
Level
Senior Level
Education
Not Specified
Company size
Large

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
Sorce

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.

Get started

DeliveryHero

Senior Software Engineer (Java/Kotlin) - Fintech

Find similar roles