[Hiring] Backend (Java) Software Engineer REMOTE USA

Position: Backend (Java) Software Engineer

Date Posted: September 23, 2025

Industry: Technology / Software Development / Retail Tech

Employment Type: Full Time

Experience: 2+ years in software development

Qualification: Bachelor’s Degree or equivalent in MIS, Computer Science, or related field

Location: Menomonee Falls, WI, United States (REMOTE)

Company: Kohl’s

Description:
Kohl’s is seeking a skilled Backend (Java) Software Engineer to join our remote engineering team. In this role, you will work closely with designers, product managers, and other engineers to solve real-world challenges, build innovative retail solutions, and enhance Kohl’s offerings for customers.

Key Responsibilities:

  • Develop high-quality applications using extreme programming (XP) practices and a user-centric approach.
  • Participate in the full application lifecycle in collaboration with product teams.
  • Apply critical thinking, experimentation, and data-driven insights to achieve business objectives.
  • Contribute to software standards and product engineering practices.
  • Advocate for product reliability, reduce production toil, and address tech debt with measurable outcomes.
  • Support team development through continuous learning and accountability.
  • Adapt to changing requirements and model flexibility for the team.
  • Evaluate user stories for technical feasibility, acceptance criteria, testability, and estimation.
  • Perform additional tasks as assigned.

Technical Addendum / Backend Requirements:

  • Proficiency in Java and JEE development, Spring Boot, and Spring frameworks.
  • Experience with build tools such as Gradle or Maven.
  • Strong understanding of source control systems (GIT, GitLab).
  • Database design and implementation experience in SQL or NoSQL databases.
  • Experience with distributed caching technologies like Redis.
  • Familiarity with full SDLC: requirements gathering, planning, estimation, development, testing, deployment.
  • Experience with Kotlin is desirable.

Required Skills:

  • Knowledge of application design patterns, event-driven architecture, database schemas, and testing strategies.
  • Experience with CI/CD pipelines and test-driven development.

Preferred Qualifications:

  • Bachelor’s Degree in MIS, Computer Science, or related field.
  • Experience troubleshooting and performance-tuning large-scale applications.
  • Exposure to major cloud platforms (GCP, AWS, Azure).
  • Familiarity with Extreme Programming (XP) methodologies.

Disclaimer: The job details above are structured for clarity and based on publicly available content from recruiters/Company pages. All rights remain with the original source; names may be withheld for confidentiality. We are not involved in the hiring process.