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: