×
Register Here to Apply for Jobs or Post Jobs. X

Java​/Kotlin Software Developer

Job in Brooklyn Park, Hennepin County, Minnesota, USA
Listing for: Dahl Consulting
Full Time position
Listed on 2026-10-04
Job specializations:
  • Software Development
    Backend Developer, Java Developer, Cloud Engineer - Software, DevOps
Salary/Wage Range or Industry Benchmark: 52 - 90 USD Hourly USD 52.00 90.00 HOUR
Job Description & How to Apply Below

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
  • 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.
Technology Environment
  • 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.
Qualifications Required
  • 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…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary