Development Engineer

Dahl Consulting

Brooklyn Park (MN)

Hybrid

USD 94,000 - 156,000

Full time

2 days ago
Be an early applicant
Application generator

Get a reply from this recruiter — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Comprehensive benefits

Job summary

Dahl Consulting in Brooklyn Park, MN is seeking a Development Engineer for a 6-month contract. The role emphasizes backend services, distributed systems, and microservices, with potential front-end contributions.

Design, build, and operate scalable Java/Kotlin backends, Kafka-driven workflows, and cloud deployments using Docker/Kubernetes and CI/CD pipelines. Join an Agile team and provide mentorship while delivering production-quality code.

Qualifications

  • 7+ years backend software engineering experience.
  • Strong proficiency in Java or Kotlin with Spring Boot.
  • Experience designing, developing, and scaling microservices and REST APIs.
  • Hands-on experience with Kafka or similar event-streaming platforms.
  • Relational and NoSQL databases such as PostgreSQL/MySQL and DynamoDB/MongoDB.
  • Experience deploying and operating services in AWS.
  • Docker and Kubernetes experience.
  • CI/CD pipelines using GitHub Actions, Jenkins, or similar tools.
  • GitHub for source control and code reviews.
  • Production support including monitoring, logging, and incident response.
  • Strong analytical and communication skills.

Responsibilities

  • Design, develop, and maintain scalable backend services using Java or Kotlin.
  • Build and support microservices and REST APIs within distributed systems environments.
  • Develop and maintain event-driven applications using Kafka or similar technologies.
  • Work with relational and NoSQL databases to support functionality and performance.
  • Deploy and operate services in cloud-based environments, preferably AWS.
  • Support production systems through monitoring, logging, troubleshooting, and incident response.
  • Work with Docker, Kubernetes, and CI/CD pipelines to support deployment and delivery.
  • Collaborate with cross-functional engineering teams in an Agile environment.
  • Provide technical guidance and mentorship to less experienced engineers.
  • Communicate effectively with stakeholders while contributing to a collaborative team.

Skills

Backend engineering
Java or Kotlin
Spring Boot
Microservices
REST APIs
Kafka
Cloud AWS
CI/CD
GitHub
Collaboration in Agile teams

Tools

Docker
Kubernetes
GitHub
GitHub Actions
Jenkins

Job description

Title: Development Engineer Location: Brooklyn Park, MN (Hybrid) Job Type: Contract (6 Months) Compensation: $67.66 - $112.78/hr Industry: Retail ---

About the Role

We are hiring a Development Engineer on behalf of our client, a large enterprise organization in the retail and technology space. This role is ideal for a senior individual contributor who can quickly ramp up, work independently within established architecture and technical direction, and contribute meaningful production code within the first few sprints. The position will primarily focus on backend engineering, distributed systems, and microservices, with opportunities to contribute to front-end development. The ideal candidate brings strong technical judgment, analytical thinking, attention to detail, and the ability to proactively identify risks, blockers, and delivery tradeoffs.

Job Description
  • Design, develop, and maintain scalable backend services using Java or Kotlin.
  • Build and support microservices and REST APIs within distributed systems environments.
  • Develop and maintain event-driven applications using Kafka or similar event-streaming technologies.
  • Work with relational and/or NoSQL databases to support application functionality and performance.
  • Deploy and operate services in cloud-based environments.
  • Support production systems through monitoring, logging, troubleshooting, and incident response.
  • Work with Docker, Kubernetes, and CI/CD pipelines to support application deployment and delivery.
  • Use GitHub for source control, pull requests, code reviews, and branch management.
  • Collaborate with cross-functional engineering teams in an Agile development environment.
  • Identify technical risks, dependencies, blockers, and delivery tradeoffs proactively.
  • Contribute to front-end development and user experience implementation when needed.
  • Provide technical guidance and mentorship to less experienced engineers.
  • Communicate effectively with technical and non-technical stakeholders while contributing to a collaborative team environment.
Qualifications Required Qualifications:
  • 7+ years of backend software engineering experience building and supporting production systems.
  • Strong proficiency in Java or Kotlin, with hands-on experience using Spring Boot.
  • Experience designing, developing, and scaling microservices and REST APIs.
  • Hands-on experience with Kafka or a similar event-streaming platform, including publishing, consuming, and troubleshooting.
  • Strong database experience with relational databases such as PostgreSQL or MySQL and/or NoSQL databases such as DynamoDB or MongoDB.
  • Experience deploying and operating services in cloud environments, preferably AWS.
  • Experience with containerization and orchestration technologies, including Docker and Kubernetes.
  • Experience developing or working with CI/CD pipelines using GitHub Actions, Jenkins, or similar tools.
  • Hands-on experience using GitHub for source control, pull requests, code reviews, and branch management.
  • Production support experience, including monitoring, logging, troubleshooting, and incident resolution.
  • Strong analytical and critical-thinking skills with close attention to detail.
  • Ability to learn quickly, work independently, and adapt within an established technical architecture.
  • Strong communication and collaboration skills.
Preferred Qualifications:
  • Experience working within large-scale enterprise engineering environments with multiple interconnected or dependent systems.
  • Experience with system migrations, application modernization, or service modernization initiatives.
  • Experience or interest in fraud detection, risk systems, cybersecurity, or cyber threat detection.
  • Front-end development experience using React, particularly when supporting UI development alongside backend responsibilities.
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/.

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!

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Development Engineer (Remote)
Development Engineer (Remote)

Dahl Consulting • Brooklyn Park (MN)

Hybrid
USD 92,000 - 154,000
Java/Kotlin Software Developer
Java/Kotlin Software Developer

Dahl Consulting • Brooklyn Park (MN)

On-site
USD 72,000 - 124,000
Senior Engineer - Cybersecurity AI Activation & Engineering
Senior Engineer - Cybersecurity AI Activation & Engineering

Dahl Consulting • Brooklyn Park (MN)

Hybrid
USD 139,000 - 154,000
Senior Data Engineer
Senior Data Engineer

Dahl Consulting • Brooklyn Park (MN)

Hybrid
USD 92,000 - 156,000
Data Engineer
Data Engineer

Dahl Consulting • Brooklyn Park (MN)

Hybrid
USD 66,000 - 103,000
Senior Backend Engineer - Microservices, Kafka, AWS
Senior Backend Engineer - Microservices, Kafka, AWS

Dahl Consulting • Brooklyn Park (MN)

Hybrid
USD 94,000 - 156,000
Comprehensive benefits
ML Development Engineer
ML Development Engineer

Dahl Consulting • Minneapolis (MN)

Hybrid
USD 104,000 - 124,000
Application Security Engineer (remote)
Application Security Engineer (remote)

Dahl Consulting • Brooklyn Park (MN)

Hybrid
USD 191,982,000 - 320,926,000
Benefits package
Senior Java/Kotlin Backend Engineer - Microservices & Kafka
Senior Java/Kotlin Backend Engineer - Microservices & Kafka

Dahl Consulting • Brooklyn Park (MN)

On-site
USD 72,000 - 124,000
ML Development Engineer (Remote)
ML Development Engineer (Remote)

Dahl Consulting • Minneapolis (MN)

Hybrid
USD 156,000 - 188,000
Benefits package