The job below is no longer available.

You might also like

in Menomonee Falls, WI

Use left and right arrow keys to navigate

About this job

What Will You Be Doing?

This is a full stack Java Development role on our Merchandising Team. In this role you will be working with various technologies on both the Frontend and Backend to drive projects in Merchandising IT space. This position will lead all phases of software engineering design and implementation initiatives to deliver the desired functionality.

We work in a highly collaborative and fast paced Agile SCRUM environment using the latest technologies. We are working with speed & agility and delivering amazing solutions. We have an incredible start-up culture with the stability and funding of a well-ground company. Kohl’s is on a strong path to implement scalability open-source technologies. This position open the doors to expand your experiences and display your abilities to help us meet the goal or having best in class application technology. We’re moving away from traditional packaged applications, database and servers, shifting to cloud, noSql, and open stacks.

PRIMARY RESPONSIBILITIES:

creates desired functionality to assigned domain, products or services in application development, that impacts future developments



  • Creates desired functionality to assigned domain, products or services in application development


  • Demonstrates knowledge of solutions within assigned domain, product or service


  • Develops applications and the underlying framework


  • Collaborates to evaluate application designs


  • Implements, tests and delivers new features for multiple platforms


  • May design framework and software standards and make suggestions for systems / software improvements


  • Recommends solutions based on established best practices


  • Uses logic and analytical thinking to solves problems


  • Work is more variable at this level; as such must consider multiple options to solve problems


  • Makes tactical decisions that are driven by the priorities of the project and that fall within defined procedures


  • Issues not defined by best practices are escalated to Manager


  • Nearly self-sufficient and capable of working with limited supervision


  • Communicates with Management on status issues and decisions


  • Facilitates discussions for the product with the product team


  • Provides support to less experienced team members


  • Creates and delivers presentations and communication to peers
What We’re Looking For:



  • Strong, Hands-on Java/JEE Software Development experience in a Senior or Lead capacity (Minimum of 2 years software coding and development experience)


  • Someone who thrives in a fast-paced, Agile Scrum development environment


  • A Collaborative Team Player - Someone who enjoys working cross-functionally and partnering across multiple business teams


  • Excellent analytical aptitude and problem solving skills


  • Technology Stack Requirements:


    • E xperience with Spring Framework, JAXB, JMS, JDNI, JUnit


    • Front End Web Technologies: HTML5 / CSS3 / Javascript


    • Javascript Framework: JQuery, Angular, React and/or Dojo


    • Modern responsive and component based web application development


    • Application Server: Weblogic, Tomcat


    • Database: MongoDB, Cassandra, Couchbase, Oracle and/or MySQL


    • Caching: Redis, MemCached and/or HazelCast


    • Git, Maven, Gradle


    • Experience with GCP, AWS, Azure and Cloud a big plus.


    • Developing and consuming JSON based Restful WebServices


      • Preferred: Apache Camel,Apache Kafka, ActiveMQ, Spring Batch, Jenkins, Unix/Windows Shell Scripting, Gradle, JIRA


  • Preferably a Bachelor’s degree or equivalent in MIS, Computer Science or related field


  • Retail experience is a plus!