Quick Overview
Salary
$52 - $90/hr
Seniority
Mid Senior
Work mode
On Site
Location
Brooklyn Park, MN, United States
Posted
23 hours ago
DockerGCPMicroservicesOracleSQLSQL ServerSpringSpring BootAWSMachine LearningScrumAgileApacheAzureGitGoogle CloudGrafanaJUnitJavaKafkaKotlinKubernetesPostgreSQLk6
Job Description
Title: Java/Kotlin Software Developer
Location: Brooklyn Park, MN
Job Type: Contract (4 months)
Compensation: $52.00 - $90.00 per hour (W2)
Industry: Retail
---
About the Role
Our firm is seeking a Java/Kotlin Software Developer (Backend) on behalf of a leading Fortune 50 retailer and technology-driven organization. This company operates one of the largest digital commerce, supply chain, and enterprise technology ecosystems in the industry, supporting millions of customers through modern, scalable platforms and services.
In this role, you will serve as a senior engineering specialist responsible for designing, developing, and maintaining highly scalable backend services and applications. You will work within a collaborative Agile environment, helping shape application architecture, influencing technical design decisions, and delivering robust solutions that support critical business operations. This position also includes participation in a rotating on-call support model for products operating in a 24/7 environment.
Job Description
As a Java/Kotlin Software Developer, you will provide technical leadership and hands-on development expertise across backend applications, services, and distributed systems. You will translate architectural concepts into practical technical solutions and apply modern software engineering principles to build reliable, high-performing products.
Key Responsibilities
The engineering ecosystem includes:
Qualifications
Required Qualifications
Benefits
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/.
How to Apply
Take the first step on your new career path! To submit yourself for consideration for this role, simply click the apply button and complete our mobile-friendly online application. Once we’ve reviewed your application details, a recruiter will reach out to you with next steps!
Equal Opportunity Statement
As an equal opportunity employer, Dahl Consulting welcomes candidates of all backgrounds and experiences to apply. If this position sounds like the right opportunity for you, we encourage you to take the next step and connect with us. We look forward to meeting you!
#LI-LS1
#LI-Onsite
Location: Brooklyn Park, MN
Job Type: Contract (4 months)
Compensation: $52.00 - $90.00 per hour (W2)
Industry: Retail
---
About the Role
Our firm is seeking a Java/Kotlin Software Developer (Backend) on behalf of a leading Fortune 50 retailer and technology-driven organization. This company operates one of the largest digital commerce, supply chain, and enterprise technology ecosystems in the industry, supporting millions of customers through modern, scalable platforms and services.
In this role, you will serve as a senior engineering specialist responsible for designing, developing, and maintaining highly scalable backend services and applications. You will work within a collaborative Agile environment, helping shape application architecture, influencing technical design decisions, and delivering robust solutions that support critical business operations. This position also includes participation in a rotating on-call support model for products operating in a 24/7 environment.
As a Java/Kotlin Software Developer, you will provide technical leadership and hands-on development expertise across backend applications, services, and distributed systems. You will translate architectural concepts into practical technical solutions and apply modern software engineering principles to build reliable, high-performing products.
Key Responsibilities
- Design, develop, test, and maintain enterprise-scale backend applications and services.
- Lead architecture discussions and contribute to technical design decisions.
- Build and enhance microservices and event-driven systems.
- Design and develop RESTful APIs and backend integrations.
- Develop Kafka consumers, producers, and event-processing solutions.
- Perform code reviews, design reviews, testing, debugging, and performance optimization.
- Troubleshoot and resolve complex production issues, identifying root causes and implementing long-term solutions.
- Promote software quality through test-driven development and automated testing practices.
- Implement and maintain observability and monitoring solutions.
- Support CI/CD pipelines and deployment processes.
- Collaborate with product, engineering, and cross-functional stakeholders to deliver business-critical solutions.
- Contribute to operational readiness, including change management, deployment practices, incident management, and on-call support.
- Ensure data quality standards are embedded throughout data acquisition, storage, processing, and operational workflows.
The engineering ecosystem includes:
- Distributed microservices architectures.
- Event-driven systems leveraging Apache Kafka.
- Spring Boot and Micronaut-based services.
- Kotlin as the primary backend programming language.
- Mature CI/CD pipelines and automated deployment processes.
- Cloud-ready and containerized applications.
- High levels of automation, observability, logging, and monitoring.
Required Qualifications
- 5+ years of professional software development experience in enterprise or large-scale environments.
- Strong proficiency in Kotlin and/or Java.
- Experience developing applications using Spring Boot and/or Micronaut.
- Strong experience designing and building RESTful APIs and microservices.
- Experience working with Apache Kafka, including producers, consumers, and stream processing.
- Expertise with relational databases such as PostgreSQL, SQL Server, Oracle, or similar platforms.
- Strong SQL development and database design skills.
- Experience with Git, Maven and/or Gradle.
- Experience with CI/CD tools, practices, and deployment pipelines.
- Familiarity with cloud-native application development.
- Experience with container technologies and orchestration platforms such as Docker and Kubernetes.
- Experience implementing observability and monitoring solutions such as OpenTelemetry and Grafana.
- Proficiency with test-driven development and testing frameworks such as JUnit and K6.
- Strong debugging, troubleshooting, and performance tuning capabilities.
- Experience working in Agile/Scrum environments.
- Excellent communication, collaboration, and problem-solving skills.
- Ability to participate in a rotating on-call support schedule.
- Previous experience working in a consulting or contract engineering capacity within large enterprise environments.
- Exposure to cloud platforms such as AWS, Azure, or Google Cloud Platform (GCP).
- Experience with NoSQL databases.
- Knowledge of advanced architectural patterns such as Event Sourcing and CQRS.
- Experience building and maintaining automated end-to-end testing frameworks for enterprise applications.
- Understanding of machine learning, intelligent systems, natural language processing, or data-driven decision-making solutions.
- Experience using AI-assisted development tools such as GitHub Copilot or ChatGPT.
- Advanced knowledge of Git-based development workflows and Agile delivery methodologies.
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/.
Take the first step on your new career path! To submit yourself for consideration for this role, simply click the apply button and complete our mobile-friendly online application. Once we’ve reviewed your application details, a recruiter will reach out to you with next steps!
As an equal opportunity employer, Dahl Consulting welcomes candidates of all backgrounds and experiences to apply. If this position sounds like the right opportunity for you, we encourage you to take the next step and connect with us. We look forward to meeting you!
#LI-LS1
#LI-Onsite
Similar jobs
- AG
Embedded Software Engineer C++ FMS
NewAIT Global, Inc.
Phoenix, AZ🇺🇸Hybrid23 hours agoEmbedded SystemsC++Git+1Technology - NG
Principal / Senior Principal Systems Engineer with Security Clearance
NewNorthrop Grumman
El Segundo, CA🇺🇸$114k - $171k/yrHybrid23 hours agoMATLABStakeholder ManagementTechnology - RT
Principal Network Engineer
NewRequest Technology, LLC
New York, NY🇺🇸Hybrid23 hours agoAWSGrafanaPrometheus+1Technology - PA
Software Engineer AI/ML - TS/SCI with Security Clearance
NewParsons
Arlington, VA🇺🇸$112.2k - $196.4k/yrHybrid23 hours agoMicroservicesMLOpsMLflow+7Technology - PA
Senior Software Engineer with Security Clearance
NewParsons
Annapolis Junction, MD🇺🇸$176.9k - $332.4k/yrHybrid23 hours agoAssemblyBashC+++1Technology - NG
Principal / Senior Principal Systems Engineer with Security Clearance
NewNorthrop Grumman
Redondo Beach, CA🇺🇸$114k - $171k/yrHybrid23 hours agoMATLABStakeholder ManagementTechnology