Software Engineer (Java & Kotlin)

    Target•Brooklyn Park, Minnesota, United States. (Remote or Hybrid Options)
    Remote
    Type
    Contract
    Level
    Mid-Senior Level
    Posted

    Job Description

    Target is seeking a Software Engineer (Java & Kotlin) to join its specialized Supply Chain and Core Logistics Platform Engineering team. This role will focus on designing, developing, testing, and maintaining scalable backend services and API infrastructures that support critical order routing, inventory management, and warehouse operations. The successful candidate will work in a highly collaborative Agile environment and contribute to the modernization and optimization of enterprise logistics applications. This position offers remote or hybrid work options and requires participation in a technical assessment and interview process. Key Responsibilities: • Design, develop, test, and maintain cloud-ready backend microservices using Java, Kotlin, Spring Boot, and PostgreSQL. • Build and support high-performance RESTful APIs that power enterprise logistics and supply chain platforms. • Write clean, maintainable, and well-tested code using Test-Driven Development (TDD) principles. • Participate in Agile ceremonies including sprint planning, daily standups, retrospectives, and backlog refinement. • Collaborate with Product, QA, Infrastructure, Security, and Engineering teams to deliver high-quality software solutions. • Troubleshoot and resolve production issues while ensuring system reliability and performance. • Contribute to CI/CD pipeline improvements and cloud-native application deployment strategies. Required Qualifications: • 3–5+ years of professional experience developing enterprise Java applications. • 3+ years of experience with Spring Boot, Microservices architecture, and REST API development. • 3+ years of experience working with PostgreSQL or other relational databases. • Strong understanding of software engineering best practices, object-oriented design, and automated testing. • Experience working within Agile/Scrum development environments. Preferred Qualifications: • Experience with Kotlin and/or Groovy. • Exposure to Supply Chain, Warehouse Management Systems (WMS), Order Management Systems (OMS), or Logistics platforms. • Experience with Manhattan Associates products (Active, WMS, WMOS, OMS). • Knowledge of CI/CD pipelines, cloud-native technologies, and DevOps practices. Ideal Candidate: The ideal candidate brings 7+ years of total software engineering experience, including strong expertise in Java/Spring Boot backend development, database design, API engineering, and modern software delivery practices. They are analytical, collaborative, quality-focused, and comfortable demonstrating their technical skills through coding assessments and technical interviews.

    Responsibilities

    • Design and develop backend microservices using Java, Kotlin, and Spring Boot
    • Build and maintain high-throughput RESTful APIs
    • Develop and optimize PostgreSQL database solutions
    • Write automated unit and integration tests using TDD practices
    • Participate in Agile ceremonies and sprint planning activities
    • Collaborate with cross-functional engineering and QA teams
    • Troubleshoot and resolve production issues
    • Support CI/CD pipelines and cloud deployments
    • Maintain code quality through peer reviews and best practices
    • Deliver scalable and secure enterprise software solutions

    Benefits

    • Competitive W2 hourly rate ($77/hr)
    • Remote or hybrid work flexibility
    • Client-provided laptop and equipment
    • Long-term contract opportunity
    • Work on enterprise-scale logistics platforms
    • Collaborative Agile engineering environment
    • Exposure to modern cloud-native technologies
    • Opportunity to work with industry-leading retail technology systems
    • Technical skill growth and career development
    • Potential contract extension opportunities