> Markdown version of [/jobs/ext/2222406-engineer-kotlin-java](https://www.wearedevelopers.com/jobs/ext/2222406-engineer-kotlin-java). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Engineer | Kotlin, Java - **Company:** Dahl Consulting - **Location:** Brooklyn Park, MN, United States - **Experience:** Expert - **Salary:** $116,480.0 - $187,200.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Applications Architecture, Automation of Tests, Cloud Engineering, Code Review, Distributed Systems, Fault Tolerance, PostgreSQL, MongoDB, Performance Tuning, Retail Software, Software Engineering, Data Logging, Spring-boot, Software Application Programming, Reliability of Systems, Kotlin, Event Driven Architecture, Apache Kafka, Restful APIs, Microservices - **Published:** August 25, 2026 - **Apply:** https://public-rest34.bullhornstaffing.com/rest-services/EXRMP/query/JobBoardPost?where=id=29902&fields=id,title,publishedCategory(id,name),address(city,state),employmentType,dateLastPublished,publicDescription,isOpen,isPublic,isDeleted ## About the Role * 10+ years of software engineering experience. * Strong proficiency in Java and Kotlin. * Experience developing applications using Spring Boot and/or Micronaut. * Expertise in designing and building highly scalable distributed systems. * Experience with Apache Kafka and event-driven architectures. * Strong knowledge of microservices architecture and RESTful API development. * Experience with PostgreSQL and MongoDB. * Proven ability to translate architectural concepts into production-ready solutions. * Strong problem-solving and production support troubleshooting skills. * Experience with CI/CD pipelines, automated testing, and software delivery best practices. * Knowledge of observability practices, including logging, monitoring, and metrics. * Ability to work effectively in collaborative Agile engineering environments. Preferred * Experience supporting enterprise inventory, supply chain, or retail technology platforms. * Experience with cloud-native or cloud-ready application development. * Experience leading technical design discussions and mentoring engineers. * Familiarity with operational excellence practices, including change management and incident response. * Experience implementing resilience, fault tolerance, and performance optimization strategies in large-scale systems. ## Description Our firm is seeking an experienced Engineer on behalf of a leading Fortune 500 retail organization that operates one of the largest and most complex inventory and fulfillment ecosystems in North America. This role supports a critical Enterprise Inventory platform responsible for enabling accurate inventory visibility, scalability, and operational efficiency across a large distributed environment. The ideal candidate combines deep technical expertise with strong architectural thinking, helping shape application design, influence engineering best practices, and drive the development of highly scalable distributed systems. This is a hybrid opportunity requiring onsite attendance on Wednesdays and during designated core business weeks., As an Engineer supporting the Enterprise Inventory team, you will play a key role in designing, developing, and enhancing distributed applications and services that support large-scale inventory operations. You will help translate complex architectural concepts into practical software designs and collaborate closely with engineering teams to deliver robust, scalable, and maintainable solutions. This position requires a hands-on technical leader who can contribute code while also influencing engineering direction through design reviews, mentoring, and operational best practices., * Design and develop scalable, high-performance software solutions within a microservices architecture. * Translate application architecture into detailed technical designs and implementation plans. * Build new features and functionality for existing services. * Design and develop new services and APIs to support business initiatives. * Develop and maintain Kafka consumers and producers for large-scale event-driven systems. * Ensure software is highly testable and maintain strong automated test coverage. * Participate in code reviews and provide technical guidance to fellow engineers. * Troubleshoot production issues and support operational excellence through root cause analysis and preventive improvements. * Participate in team support rotations, including on-call responsibilities. * Contribute to deployment, change management, monitoring, and incident response processes. * Promote best practices for system reliability, observability, and performance. ## Related Videos - [Tackling Complexity With Functional Programming And Kotlin](https://www.wearedevelopers.com/videos/705-tackling-complexity-with-functional-programming-and-kotlin) - [Optimizing Discovery: PostgreSQL's Role in Transforming GetYourGuide's Search](https://www.wearedevelopers.com/videos/1647-optimizing-discovery-postgresql-s-role-in-transforming-getyourguide-s-search) - [40 Minutes to Build a Serverless COVID-19 REST and GraphQL APIs](https://www.wearedevelopers.com/videos/208-40-minutes-to-build-a-serverless-covid-19-rest-and-graphql-apis) - [Kotlin Multiplatform - True power of native code reuse](https://www.wearedevelopers.com/videos/4-kotlin-multiplatform-true-power-of-native-code-reuse) - [Moving from Java to Kotlin](https://www.wearedevelopers.com/videos/384-moving-from-java-to-kotlin) - [Why Kotlin is the better Java and how you can start using it](https://www.wearedevelopers.com/videos/661-why-kotlin-is-the-better-java-and-how-you-can-start-using-it) ## Related Articles - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Résumé-Driven Development: How IT trends affect the job market for software developers](https://www.wearedevelopers.com/magazine/59-resume-driven-development-how-it-trends-affect-the-job-market-for-software-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [The Best Software Developer Blogs to Read](https://www.wearedevelopers.com/magazine/156-the-best-software-developer-blogs-to-read)