Software Engineer III in Hoffman Estates, IL at Transformco

Date Posted: 1/6/2020

Job Snapshot

  • Employee Type:
    Full-Time
  • Location:
    3333 Beverly Road
    Hoffman Estates, IL
  • Date Posted:
    1/6/2020
  • Job ID:
    994266BR

Job Description

Req/Job ID: 994266BR
Employing Entity: Transform SR Holding Management LLC
Employment Category: Regular, Full-time
Job Function: Engineering/Quality
Store ID: 58491: Sears Holdings Management Corp

Develop and implement software for ecommerce applications and related technology.
• Design and develop application solutions using Java/ J2EE.
• Deliver code that meets specifications, create little to no operational support overhead and require minimal support during development.
• Create self-documenting designs and clearly communicate intent via comments in code, on specifications, in as-built documentation and during code reviews.
• Write unit and integration tests for each deliverable, effectively and comprehensively exercise the code.
• Prevent the introduction of subsequent bugs, and correct existing bugs or design issues when discovered.
• Influence the discovery and decision-making process when changes to standards and technology are required (tools, conventions and design patterns).
• Serve as a team member in the design and new technology proof of concept for applications for new technology.
• Develop and implement software for ecommerce applications and related technology, with minimum oversight.
• Lead code reviews to ensure functional performance specifications are met and engineering standards are followed.
• Lead the evolution of standards and technology (tools, conventions and design patterns).
• Lead and review the design of applications and new technology.
• Lead analysis, design and development of software with small technical team.
• Mentor Engineers and Associate Engineers.

Job Requirements

Job Requirements: Master's degree (or foreign education equivalent) in Computer Science, Engineering, Information Systems, Information Technology or related field plus three (3) years of experience analyzing, designing, and coding large scale Java/JEE web applications or, alternatively, a bachelor's degree (or foreign education equivalent) in Computer Science, Engineering, Information Systems, Information Technology or related field and five (5) years of experience analyzing, designing, and coding large scale Java/JEE web applications. Candidate must also possess: Demonstrated Expertise (“DE”) in object-oriented design and Java/JEE Web applications development within UNIX and Windows environments using: design patterns, Struts, Spring MVC, Spring Rest, Spring boot, Jersey, Junit, Servlet, JSP, JavaScript, AJAX, Relational and NoSQL databases (MySQL and Mongo), Apache Kafka real time messaging, application monitoring (Splunk, Dynatrace, and Graphite), IDEs (Eclipse), Git/SVN Version control, and Applications Servers (WebSphere, JBoss, Wildly, and Apache Tomcat) within the retail industry; DE using memory cache technologies, including Redis, Hazelcast, Infinispan, and Cache Manager, for performance optimization, and software project build and management tools, including Ant, Maven, and Jenkins, to modularize code and manage dependencies; DE designing and implementing RESTful and SOAP web services by utilizing Service Oriented Architecture; and DE in all phases of the Software Development Life Cycle (SDLC) according to Agile methodologies, including Sprint/Scrum and Kanban.

#Corporate
58491