divh2Senior Software Engineer / h2pAs Senior Software Engineer, you will collaborate closely with design, product and engineering experts to tackle real-world challenges and deliver innovative solutions that elevate Kohls retail offerings. / ph3What Youll Do / h3ulliLead the development of high-qualityapplications that are robust, observable and measurable using extreme programming (XP) practices and a user-centric approach / liliParticipate in the entire application lifecycle in collaboration with designers, product managers, and other engineers on the product team / liliLeverage critical thinking, experimentation, data, and industry best practices to implement desired business outcomes / liliFacilitate group discussions and team ceremonies and develop a shared context / liliGive and receive feedback thats empathetic, actionable and specific / liliPractice emergent architecture with sane defaults and build software that is easy to use and easy to modify / liliEstablish and lead product engineering and software standards / liliIdeate a new product from a user perspective, starting with one or more problem spaces and ending with a stack-ranked list of feasible solutions to test / liliResearch and stay up to date on tech market trends and practices / liliLead technical initiatives not only on the team but also across the department / liliAdditional tasks may be assigned / li / ulpSenior Backend Software Engineer / pulliExpert in Java and JEE development, Spring Boot, Spring MVC, Spring Batch, Spring Security / liliExperience with build management tools such as Gradle or Maven / liliDemonstrate understanding of source control systems such as GIT / liliDatabase design and implementation experience in either SQL or NoSQL databases / liliExperience designing and implementing distributed caching technologies such as Redis / liliExperience driving requirements refinement, planning, estimation, development, testing, and deployment / li / ulh3What Skills You Have / h3ulli4+ years of experience in software development / liliUnderstanding of application design patterns, event-driven architecture, database, schemas and testing strategies / liliIn-depth knowledge and experience with continuous integration, continuous deployment and test-driven development / li / ululliBachelors Degree or equivalent in MIS, Computer Science or related field / liliExperience with large-scale application troubleshooting and performance tuning / liliExposure working with major cloud platforms (GCP, AWS, or Azure) / liliFamiliarity and experience with XP (Extreme Programming) / li / ul / div
Senior Software Engineer Remote • Spokane