Senior Kotlin Developer
Department: Supply Chain Engineering
Brooklyn Park, MN (100% onsite)
Duration: 12 months
Start: May 2025
Full-time | 40 hours/week
Pay Range: $52 – $82/hr (W2 ONLY, NOT OPEN FOR C2C/1099)
Required Skills: Kafka, Kotlin, Micronaut, Spring Boot
About the Role:
Our enterprise retail client is seeking a Senior Kotlin Developer to join its Supply Chain Engineering team, supporting systems critical to their Sortation Center Network — the last-mile logistics hub connecting store deliveries to end customers.
Key Responsibilities:
- Develop and maintain high-performance, cloud-native backend services in Kotlin using Micronaut
- Build event-driven systems leveraging Kafka for scalable, asynchronous processing
- Integrate observability features including metrics, logs, and distributed tracing
- Implement and automate comprehensive testing frameworks (unit, integration, contract tests)
- Drive architecture discussions and contribute to best practices and code quality standards
Must-Have Skills:
- 5+ years in backend software engineering in enterprise environments
- Proficient in Kotlin with hands-on experience using Micronaut or Spring Boot
- Deep understanding of Apache Kafka, including stream processing concepts
- Knowledge of observability tools (e.g., OpenTelemetry, Grafana)
- Experience with test automation tools like JUnit, K6
- Familiar with containerized deployments and orchestration
- Prior consulting experience in large-scale enterprise systems
- Agile, Git-based development workflows, and CI/CD pipelines
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/