Search Jobs

Senior Backend Software Engineer (Java / Kotlin / Kafka)

Brooklyn Park, MN 55445

Posted: 03/25/2026 Employment Type: Contract Category: Information Technology Job Number: 29134 Pay Rate: $67.67-97.74/hr W2

Job Description


Title: Senior Backend Software Engineer (Java / Kotlin / Kafka)
Location: Brooklyn Park, MN (Hybrid) 
Job Type: Contract (W2, 6 months)
Compensation: $67.67-97.74 per hours (W2)
Industry: Retail

Key Skills: Java, Kafka, Kotlin, SQL


About the Role
We are supporting a major U.S. retail enterprise recognized for its large-scale digital platforms, modern event-driven architectures, and commitment to delivering seamless customer experiences. Our client operates in a highly dynamic environment and is investing heavily in scalable backend services and real-time data processing.

We are seeking an experienced Software Engineer who thrives in agile teams, is passionate about building high-quality backend services, and brings deep hands-on expertise in Kotlin, Java, and Kafka. This role will contribute directly to mission-critical engineering initiatives that power high-volume retail operations.

Job Description
In this role, you will design, build, and test backend services that support enterprise-scale applications and real-time data flows. You will collaborate closely with product, infrastructure, and cross-functional engineering partners to deliver features that align with business objectives. This position requires strong technical depth, an agile mindset, and the ability to work in a fast-paced, iterative environment.

Key Responsibilities:
  • Develop, test, and maintain backend services using Kotlin, Java, Kafka, and SQL
  • Implement features and enhancements aligned with product backlog priorities
  • Estimate and size user stories during sprint planning
  • Write unit tests, create automated test scripts, and contribute to continuous testing practices
  • Validate deliverables against acceptance criteria and quality standards
  • Prepare and maintain required technical and project documentation
  • Collaborate with engineering, product, security, and infrastructure teams to ensure successful delivery
  • Follow industry-standard agile methodologies and contribute to iterative development practices
  • Support test-driven development and automation across the engineering lifecycle
  • Participate in peer reviews, design discussions, and team ceremonies

Qualifications

Required Qualifications:
  • 8+ years of overall software engineering experience with 5+ years of hands-on experience with Kotlin, Java, Kafka, and SQL
  • Strong understanding of event-driven architectures and distributed systems
  • Experience working with relational databases
  • Experience with test-driven development and automated testing practices
  • Experience participating in agile development (Scrum, user stories, iterative releases)
  • Ability to collaborate effectively in large, matrixed enterprise environment
Preferred Qualifications:
  • Experience with Oracle
  • Experience writing or maintaining stored procedures
  • Scrum certification or similar agile credentials
  • Background supporting large-scale retail, e-commerce, or enterprise platforms

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-NC1
#LI-Hybrid
#ZR
Apply Online

Send an email reminder to:

Refer A Friend

Share This Job:

Related Jobs:

Login to save this search and get notified of similar positions.

About Brooklyn Park, MN

Discover exciting job opportunities in and around Brooklyn Park, Minnesota, awaiting your expertise and talents. This vibrant area, nestled in Hennepin County, boasts a thriving economy with a diverse range of industries offering tremendous growth potential. Consider kickstarting your career in this dynamic region known for its enchanting charm, picturesque parks like Elm Creek Park Reserve, acclaimed art galleries such as Banfill-Locke Center for the Arts, and the historic Edinburgh USA Golf Course. Enjoy a delicious journey through the local cuisine, from beloved eateries like Fat Nat's Eggs to the abundance of farm-to-table options at local restaurants. Embrace the unique culture of the area while catching a performance at the Park Square Theatre or rooting for the Minnesota Vikings at the U.S. Bank Stadium. Join us in exploring the wealth of opportunities that Brooklyn Park and its surroundings have to offer, and unlock your professional potential in this thriving community.