[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.