Job Closed
This listing is no longer active.
It’s no secret that our associates love #LifeAtKohls and we know you will too.
Full Stack Software Engineer
Location
Wisconsin
Posted
138 days ago
Salary
0
Seniority
Mid Level
Job Description
Full Stack Software Engineer
Kohl's
• Develop high-quality applications using extreme programming (XP) practices • Collaborate closely with design, product, and engineering experts • Participate in the entire application lifecycle • Leverage critical thinking and industry best practices • Contribute to product engineering and software standards • Influence the team to reduce production toil • Advocate for product reliability • Develop self and support the development of others
Job Requirements
- 2+ years of experience in software development
- Experience in Java and JEE development
- Spring Boot, Spring MVC, Spring Batch, Spring Security
- React/Redux Toolkit(UI) experience
- Knowledge of build management tools such as Gradle or Maven
- Understanding of source control systems such as GIT
- Database design and implementation experience in SQL or NoSQL
- Experience with distributed caching technologies such as Redis
- Knowledge of full SDLC requirements
- Bachelor’s Degree or equivalent in MIS, Computer Science or related field preferred
Benefits
- Health insurance
- Retirement plans
- Paid time off
- Professional development
- Equipment allowances
- Wellness programs
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Software Engineer – Graphics, R&D
MirisMiris is a 3D streaming infrastructure company building a platform for delivering 3D content at billion-user scale.
• Build and productionize advanced techniques from graphics and computer vision research (e.g., Gaussian Splatting, radiance fields, compression, streaming). • Deliver efficient, optimized code across the rendering pipeline and ensure it runs on mobile and VR hardware. • Collaborate with researchers, engineers, and cloud/content teams to design end-to-end streaming and rendering solutions. • Stay current with industry and academic advances, moving quickly from ideas to real-world deployment. • Contribute to scalable systems and our SDK, helping customers integrate our technology into their apps.
• Build, package, and release the software enabling customers to succeed with RISC-V and system IP products. • Combine Linux and open source software packages with own software to accelerate customer use of IP.
• Design and optimize system software that sit at the intersection of hardware, safety, and performance. • Serve as the critical technical translator between automotive market insights and system software implementation. • Design technical requirements that bridge Tenstorrent's CPU IP capabilities with automotive computing needs. • Collaborate closely with hardware IP, product management, and software infrastructure teams.
• Operate at the hardware–software boundary, enabling AI, HPC, and agentic AI software stacks on Tenstorrent’s RISC-V processors. • Integrate and optimize Tenstorrent’s LLK (Low-Level Kernel) infrastructure for CPU execution. • Lead the bring-up of a RISC-V-native agentic AI software stack — including runtime orchestration, distributed execution frameworks, memory systems, and developer tools required for goal-driven AI systems. • Work closely with CPU architects, microarchitecture teams, compiler engineers, and AI kernel developers to ensure tight alignment between software capabilities and RISC-V architectural features.


