Job Description
We are on the lookout for an Engineer II, Kotlin/Java - (Logistics Optimisation, Routing Infrastructure) to join our Dispatching team.
In our Logistics Team, you’ll tackle high-impact challenges that make last-mile delivery efficient, affordable, and sustainable. Your work will directly improve experiences for riders, end customers, and merchants across the globe. Each enhancement you contribute will help Delivery Hero optimize delivery operations, supporting expansion into new areas like grocery and our Logistics Team, you’ll tackle high-impact challenges that make last-mile delivery efficient, affordable, and sustainable. Your work will directly improve experiences for riders, end customers, and merchants across the globe. Each enhancement you contribute will help Delivery Hero optimize delivery operations, supporting expansion into new areas like grocery and retail.
In this role you will:
1. Own and evolve a set of services responsible for building and providing courier routes.
2. Be a key part of the entire development lifecycle from specification to deployment and running the apps in production.
3. Work together with a great team to succeed in our mission.
4. Build scalable, highly available and fault tolerant systems.
5. Write clean code focusing on improved maintainability.
Qualifications
6. You have 3+ years of overall professional application development experience.
7. Proficiency in Kotlin, the JVM, or similar technologies.
8. Understanding of service-oriented and microservices architectural patterns.
9. Experience with NoSQL databases.
10. You own your software end to end, including cloud deployment and monitoring.
11. You have a strong problem solving and collaborative mindset.
Nice to have:
12. Knowledge on distributed systems and horizontal scalability topics.
13. Experience with highly concurrent system and multi-threading.
14. Experience with infrastructure-related technologies like Kubernetes, Terraform, Docker, continuous integration, and AWS or Google Cloud providers.
15. You love to learn and constantly improve your skills and are not afraid to jump into new things.
16. You believe in cross-functional teams and know that responsibility does not end with deployment.