Java Developer

Dahl Consulting

Minnesota

On-site

USD 92,000 - 124,000

Full time

7 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Benefits package

Job summary

Dahl Consulting is seeking a senior Developer to design, build, and support backend systems powering pricing data. You will contribute to a modern, event-driven platform while ensuring performance of existing production apps.

The role emphasizes Java/Kotlin backend work, Kafka-driven pipelines, and RESTful services within a large enterprise context. Remote-first engagement with distributed teams across locales.

Qualifications

  • Senior-level experience building enterprise backend applications in Java.
  • Proficient in Kotlin or quickly productive in Kotlin.
  • Strong Kafka experience with producer/consumer implementations.
  • Extensive RESTful API design, development, and support.
  • Experience with relational databases like Oracle/PostgreSQL.
  • Familiarity with NoSQL databases such as Cassandra; large-scale apps.

Responsibilities

  • Develop and maintain enterprise backend apps using Java/Kotlin.
  • Design, build, and support high-volume RESTful APIs.
  • Create Kafka producer and consumer solutions for event processing.
  • Contribute to platform modernization for scalability and performance.
  • Support production systems and deliver new functionality.
  • Design, test, and deploy production-ready software.
  • Work with relational and distributed databases to support apps.
  • Collaborate with engineers and stakeholders in Agile environments.
  • Participate in architecture discussions and technical design decisions.
  • Deliver high-quality code with minimal supervision.

Skills

Java
Kotlin
Apache Kafka
REST APIs
Agile development
Team collaboration

Tools

Oracle
PostgreSQL
Cassandra
RocksDB

Job description

About The Role

Our client, a leading retailer recognized for its large-scale digital commerce and enterprise technology ecosystem, is seeking a Developer to join a team responsible for powering enterprise pricing systems. This role will support applications that process and publish price changes through REST APIs and Kafka-based event-driven services, helping ensure accurate and timely pricing across a high-volume retail environment.

The team is currently completing a major platform modernization initiative focused on improving scalability, throughput, reliability, and performance. This position offers the opportunity to contribute to both a modernized architecture and an established production platform while delivering new business capabilities. This is a senior-level individual contributor role ideal for someone who can quickly navigate complex enterprise systems, work independently, and collaborate effectively with globally distributed engineering teams.

Title: Developer
Location: Remote
Job Type: Contract (12 Months)
Compensation: $67.67 - $90.22/hr
Industry: Retail
Job Description

As a Developer, you will play a key role in designing, building, and supporting backend systems that process large volumes of pricing data. You will contribute to the continued evolution of a modern event-driven platform while ensuring the stability and performance of existing production applications.

In this role, you will work closely with engineering teams across multiple locations, helping deliver scalable solutions that support critical business operations. The ideal candidate is an experienced backend developer with strong Java expertise, hands‑on Kafka experience, and a proven track record of working within large enterprise environments.

Responsibilities
  • Develop and maintain enterprise backend applications using Java and Kotlin
  • Design, build, and support high-volume RESTful APIs
  • Develop Kafka producer and consumer solutions for event-driven processing
  • Contribute to platform modernization initiatives focused on scalability and performance
  • Support and enhance existing production systems while delivering new functionality
  • Design, test, troubleshoot, and deploy production-ready software solutions
  • Work with relational and distributed databases to support business-critical applications
  • Collaborate with engineers and stakeholders in Agile development environments
  • Participate in architecture discussions and technical design decisions
  • Deliver high-quality code with minimal supervision
What Success Looks Like
  • Quickly become productive within an established pricing platform
  • Contribute to the continued development of a modernized enterprise architecture
  • Build scalable backend services supporting high-volume data processing
  • Enhance and maintain Kafka-based event processing solutions
  • Deliver reliable, performant REST APIs
  • Collaborate effectively with U.S.-based and international engineering teams
  • Produce high-quality, production-ready solutions with minimal supervision
Qualifications
Required Qualifications
  • Senior-level experience developing enterprise applications using Java
  • Professional experience with Kotlin or the ability to quickly become productive in Kotlin
  • Strong experience building distributed backend services using Apache Kafka, including producer and consumer implementations
  • Senior-level experience designing, developing, and supporting RESTful APIs
  • Experience working with Oracle, PostgreSQL, or similar relational database technologies
  • Familiarity with distributed NoSQL databases such as Cassandra
  • Experience working within large-scale enterprise applications and established codebases
  • Ability to quickly learn existing systems and contribute with minimal guidance
  • Strong troubleshooting, testing, and software delivery skills
  • Excellent collaboration and communication skills
  • Experience working within Agile development environments
  • Availability to participate in meetings during Minneapolis (Central Time) business hours
Preferred Qualifications
  • Experience with modular monorepo architectures
  • Experience working in framework-light or framework-free Java applications
  • Experience with RocksDB
  • Experience supporting high-throughput, event-driven, or large-scale distributed systems
  • Retail, pricing, or eCommerce platform experience
  • Experience with Oracle Exadata environments
  • Architecture, technical design, or solution ownership experience
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/

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!

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Developer
Developer

Horizontal Talent • Minneapolis (MN)

On-site
USD 68,000 - 117,000
competitive compensation and benefits
Senior Java Backend Engineer
Senior Java Backend Engineer

Dahl Consulting • Brooklyn Park (MN)

Hybrid
USD 85,000 - 129,000
Sr. Development Engineer | Kotlin
Sr. Development Engineer | Kotlin

Dahl Consulting • Minnesota

Remote
USD 171,924,000 - 203,444,000
Comprehensive benefits
Engineer | Kotlin, Java
Engineer | Kotlin, Java

Dahl Consulting • Brooklyn Park (MN)

Hybrid
USD 77,000 - 124,000
Senior Java Backend Engineer - Kafka & REST (Remote)
Senior Java Backend Engineer - Kafka & REST (Remote)

Dahl Consulting • Minnesota

On-site
USD 92,000 - 124,000
Benefits package
Senior Kotlin Backend Engineer - Scalable Microservices
Senior Kotlin Backend Engineer - Scalable Microservices

Dahl Consulting • Minnesota

Remote
USD 171,924,000 - 203,444,000
Comprehensive benefits
Digital Data Platform Java Developer
Digital Data Platform Java Developer

TECHNOLOGY PARTNERS INC • St. Louis (MO)

On-site
USD 62,000 - 90,000
Support Engineer - Java/Cobol
Support Engineer - Java/Cobol

Dahl Consulting • Brooklyn Park (MN)

Hybrid
Comprehensive benefits package
Java Developer
Java Developer

Eightelevengroup • Columbus (OH)

On-site
USD 76,000 - 80,000
Back End Developer
Back End Developer

Access Data Consulting Corporation • Denver (CO)

On-site