Company Name: Sears Import - OLD
Job Details
Duration: Permanent
Min Education: Not Specified
Salary: Commensurate
Job Type: Full Time
Min Experience: Not Specified
Required Travel:
  • USA - Chicago Illinois, 60601
Job Description
GENERAL SUMMARY: Sears Holdings is seeking an energetic and talented developer to deliver innovative customer facing solutions for several eCommerce initiatives. We are looking for a Java Developer for the development and design of web components and services to introduce new capabilities and services for our online customers on a highly scalable eCommerce platform. As a member of the team, you will have the chance to work in a fun environment on unique and innovative solutions on a multi-tiered open source platform.

The online channel is a key focus area for the company and is growing at an aggressive rate, creating an exciting workplace and environment where you can utilize your skills ad potential. If you love technology and want to work in a place where you can practice the art of good software design, this is a great opportunity to explore.
Design and Engineering Practices
• Design & Develop eCommerce solutions using Java 1.5 and above, XML, SOAP, AJAX, JBOSS, Tomcat, Spring, Struts, Hibernate and other web technologies
• Drive innovation and new ideas throughout the delivery teams
• Analysis of business requirements and subsequent creation of high level technical design documents and technical specifications
• Analysis and identification of technical areas of improvement within existing web applications
• Help research and recommend open-source and other technology frameworks that can drive innovation and differentiation of our web sites
• Work with other internal IT teams to complete project activities, such as Infrastructure, Architecture and Database teams.
• Maintain current technical knowledge to support rapidly changing technology, always on a look out for new technologies and work with management and development team in bringing new technologies.
• Design a robust, scalable, secure, efficient, and globalized feature area that enable customer/partner scenarios that are clearly described
• Create designs for a feature area that ensure that code is diagnosed and maintained, that it is testable, discoverable, and extensible to other feature areas
• Design and implement reusable code for a feature area, which results in increased efficiency and quality
• Convey a clear understanding of the overall product architecture in the design and implementation for a feature area
• Lead code reviews with other developers and identify design and implementation issues which allows milestones to be met quickly
• Review designs and specifications to ensure appropriate detail is delivered to eliminate revisions during the coding process

• Identify dependencies and risks for a feature area in a timely manner, which results in a clean delivery of the project
• Implement a feature area in conformance to group coding standards, product design and architecture goals, and quality expectations
• Complete design documentation before implementation, which results in accurate scheduling and consistent implementation
• Deliver stable and secure code for a feature area on schedule and that contains minimal bugs; outline next steps where appropriate
• Write unit tests for each function of the feature area that effectively exercise the code
• Identify bugs or design issues, and integrate well with those used by Test, in accordance with group practices
• Use debugging and stabilization tools to effectively debug code, find root cause of bugs and fix them which ensures that no new bugs are introduced and that fixes are backwards compatible
• Develop best practice for writing and checking for errors in code
• Work with Test to ensure appropriate feature-area testing strategies are in place which results in less duplicate work
• Communicate gaps in business and technical functionality and assess impact to timelines
• Unit and system testing of application code, as well as execution of implementation activities.

Customer and Business
• Increase understanding of the customer's point of view and learn to translate into actionable product improvements
• Proactively identify and respond to customer/partner quality issues which produces improvements in customer/partner satisfaction
• Understand customer/partner goals behind defect reports and requests for enhancements which results in constructive suggestions for workarounds and other ways to achieve customer/partner goals

Leadership and Influence
• Effectively resolve blocking issues which allows feature-area projects to remain on schedule
• Successfully lead a feature area from inception to design, implementation, and integration into the product line, through the full product cycle
• Identify and communicate dependencies and overlap with other teams and disciplines in specifications, code, and test plan reviews