1. Screening interview with questions about DBs, Java core, experience, design
2. Coding interview, simple problem with few stages to complete, focus on tests, simplicity and concurrency
3. Technical discussion, deep check on db knowledge, scalability, resilience, metrics, DDD, microservices. More than that in-memory concurrency problem to solve and implement.
4. System design interview
5. Team fit interview, focus on your experience, ownership.