Software Engineer – Java & Kotlin

MM International, LLC
Brooklyn Park, MN

Software Engineer – Java & Kotlin

Location: Brooklyn Park, MN (Remote or Hybrid)

Employment Type: Contract

Duration: June 2026 – December 2026

Rate: Up to $77/hr on W2

Schedule: Monday–Friday, 40 hours/week

Equipment: Client-provided laptop

Open Positions: 4


Position Summary

We are seeking a Software Engineer to support the development and enhancement of supply chain and logistics platforms. The role involves designing, building, testing, and maintaining scalable backend services and APIs that support inventory management, order routing, and warehouse operations.


Key Responsibilities

  • Design, develop, test, and maintain backend microservices and RESTful APIs using Java, Kotlin, and Spring Boot.
  • Develop and optimize database solutions, including SQL query development and performance tuning.
  • Write automated unit and integration tests following established development practices.
  • Collaborate with product, engineering, QA, security, and infrastructure teams to deliver high-quality software solutions.
  • Participate in Agile ceremonies, including sprint planning, standups, estimation, and retrospectives.
  • Troubleshoot, debug, and resolve application issues in development and production environments.
  • Contribute to the continuous improvement of software quality, reliability, and performance.


Required Qualifications

  • Professional experience developing enterprise applications using Java.
  • Experience building microservices and REST APIs using Spring Boot.
  • Strong knowledge of relational databases and SQL development (PostgreSQL preferred).
  • Experience with software testing and code quality practices.
  • Familiarity with Agile software development methodologies.


Preferred Qualifications

  • Experience developing applications using Kotlin and/or other JVM-based languages.
  • Knowledge of Supply Chain, Warehouse Management, Logistics, or Order Management systems.
  • Experience working with Manhattan Associates platforms (WMS, WMOS, OMS, or related products).
  • Familiarity with CI/CD pipelines, cloud-native technologies, and modern deployment practices.


Interview Process

  • Two rounds of video interviews.
  • Candidates may be asked to share their screen during technical evaluations as part of the assessment process.


Equal Opportunity Statement

We are committed to providing equal employment opportunities to all applicants and employees. Employment decisions are made without regard to race, color, religion, sex, gender identity or expression, sexual orientation, national origin, age, disability, veteran status, genetic information, or any other protected characteristic under applicable law.

// // //