What: job title, keywords, or company
Where: city, state, or zip code

Sign up for E-mail Updates
Job Description:


Company Name: Sears Import
Job Details
Duration: Permanent
Min Education: Not Specified
Salary: Commensurate
Job Type: Full Time
Min Experience: Not Specified
Required Travel:
  • USA - Hoffman Estates Illinois, 60010
Job Description
•Extensive experience in leading the development of multi-tiered web applications on open source platforms utilizing Java/J2EE, XML, SQL, AJAX, REST, SOAP, ESB, AOP, SOA, JavaScript, HTML and other related technologies and concepts 
•Extensive experience in the design & development of eCommerce solutions using Java 1.5 and above, XML, SOAP, AJAX, Spring, Struts, Hibernate and other web technologies
•Extensive experience working with open source frameworks and technologies such as JBOSS, Tomcat, MySQL, Non-SQL databases, SiteMesh, Maven, Mule, Linux, JUnit, Selenium, etc. 
•Ontology and Semantic Web technology experience, such as RDF, OWL, SPARQL, and Jena/SDB, is a big plus 
•Rules / Recommendation / Personalization engine experience is a plus 
•Leader in open-source Java software environment 
•Experience with E-Commerce or other order processing systems
•Bachelor's degree in Computer Science or related technical field of study with a minimum of 10 years related experience. 
•5 or more years of experience building hosted services with high volume users and 24x7 uptime requirement. Internet and e-commerce experience a plus. 
•5 or more years experience (or expert level in) Java server-side development, including OOA&D, Java frameworks, design patterns 
•Experience with architecting, developing and maintaining reliable, highly available, scalable and high performance server systems 
•Full software development life-cycle experience
•Analyze business requirements and create of technical design documents and technical specifications 
•Design following Object Oriented Analysis and Design principles, focusing on completion of high quality and documented code
•Create designs for feature areas that fully incorporate non-functional concepts such as testability, maintainability, availability, and performance, and that are extensible to other feature areas
•Design and implement reusable code for feature areas and/or reuse others' code as appropriate; optimize designs and code for performance, scalability, and reliability
•Advocate team coding standards, ensure feature areas comply with standards, and follow up with individuals and teams when standards are not met
•Write exemplary code and develop coding practices that are widely viewed as the best practice for the group
•Spot trends in software deployment data; proactively lead work on design, code, and process enhancements across other feature areas
•Ensure backwards compatibility of fixes across releases by designing and implementing appropriate methods, tools, and/or processes
•Ensure appropriate testing strategies are in place for the feature areas, which effectively reveal quality issues and prevent duplicate work
•Find most bugs and other quality issues in the assigned feature areas before code is peer reviewed or inspected
•Communicate gaps in business and technical functionality and assess impact to timelines
•Analyze and identify technical areas of improvement within existing applications
•Unit and system test application code, as well as execute implementation activities. 
•Analyze frequent serviceability problems or patterns in feature areas and develop troubleshooting tools that reduces customer/partner issues and serviceability costs, and/or improves design quality
•Successfully lead feature areas from inception, design, implementation, and integration into the product line through the full product ship cycle (integration, customer/partner feedback, release, and sustained engineering phases)
•Effectively articulate the key design principles for the feature areas to the immediate team and upper management
•Lead and mentor other developers in coding complex technical solutions
•Prioritize work and help the team assess impacts to timelines
•Code quality and timely delivery of solutions
•Efficiency in the use of resources
•Improvement proposals and new processes creation for the optimization of team resources
•Solutions designed to meet the business requirements
•Effectiveness of documentation
•Effectiveness and performance of solution in production
•Utilization of development methodology
•Feedback on organizational effectiveness from team members and peers
Job Category:

Technology Provider

Career Level:

Mid Career (2+ years of experience)

Job Type:

Full Time/Permanent