Enable America Jobs

Enable America Logo

Job Information

Kohl's Senior Software Engineer (Remote) in Menomonee Falls, Wisconsin

JOB RESPONSIBILITIES

  • Drives development, testing, deployments, and iterative improvement of product capabilities

  • and features in collaboration with designers, product managers, and other engineers on the product team

  • Leverages critical thinking, experimentation, data, and industry best practices to implement desired business outcomes

  • Develops high quality applications that are secure, easy to operate, difficult to break, and extremely observable with measurable results.

  • Responsible for all technical aspects of the product application lifecycle including, code, infrastructure, data, security, and CICD

  • Establishes product engineering and software standards

  • Continuously develops self and demonstrates a strong knowledge of new technologies, modern application architecture, and industry best practices

  • Mentors and assists engineers and evangelizes best practices. Pairs with and mentors engineers while evangelizing best practices

QUALIFICATIONS

PREFERRED

  • Bachelor's Degree or equivalent in MIS, Computer Science or related field

  • 4+ years of experience in software development

  • In-depth knowledge of application design patterns, event-driven architecture, database, schemas, and testing strategies

  • Experience with large scale application troubleshooting and performance tuning

  • Experience working with major cloud platforms (GCP, AWS, or Azure)

  • In-depth knowledge and experience with continuous integration, continuous deployment, and test driven development

ADDENDUM

SENIOR BACKEND SOFTWARE ENGINEER

  • Expert in Java and JEE development, Spring Boot, Spring MVC, Spring Batch, Spring Security

  • Experience with build management tools such as Gradle or Maven

  • Demonstrated understanding of source control systems such as GIT

  • Database design and implementation experience in either SQL or NoSQL databases

  • Experience designing and implementing distributed caching technologies such as Redis

  • Experience driving requirements refinement, planning, estimation, development, testing, and deployment

DirectEmployers