Kotlin Backend Engineer - Microservices, Kafka
Role details
Job location
Tech stack
Job description
This role sits on the Inventory Management / Supply Chain engineering team supporting large-scale retail systems. We're looking for a strong backend engineer who can design and build distributed systems-not just implement tickets. This team needs someone who can hit the ground running and bring real system design depth, especially around event-driven architectures.
This is a high-priority fill following a previous false start. Interviews move quickly, and decisions will be made fast.
What You'll Do??
- Design, build, and maintain distributed, event-driven backend systems
- Lead and contribute to system design discussions for scalable microservices
- Implement Kafka-based solutions (producers, consumers, event flows)
- Build and manage scalable APIs and microservices
- Troubleshoot and resolve performance, reliability, and resiliency issues
- Implement monitoring and alerting for large-scale systems
- Collaborate closely with engineers, resource managers, and product partners
- Document architecture decisions and technical designs as needed
Requirements
- Strong hands-on experience with Java and Kotlin (must-have)
- Proven distributed systems design experience (critical)
- 3+ years of backend engineering experience in production environments
- Deep experience with event streaming platforms (Kafka strongly preferred)
- Experience building and operating scalable microservices
- Solid understanding of OOP principles and backend architecture
- Experience with Spring Boot or Micronaut
- Hands-on experience with relational and/or NoSQL databases
- Ability to quickly ramp up and contribute with minimal oversight
Nice to Have
- Experience with large-scale system monitoring and alerting
- Supply chain or inventory management domain experience
- Prior work in high-throughput, low-latency environments
Benefits & conditions
Dahl Consulting is proud to offer a comprehensive benefits package to eligible employees that will allow you to choose the best coverage to meet your family's needs. For details, please review the DAHL Benefits Summary: https://www.dahlconsulting.com/benefits-w2fta/.