The job below is no longer available.

You might also like

in Hoffman Estates, IL

Use left and right arrow keys to navigate

About this job

JOB DUTIES/RESPONSIBILITIES
* Perform analysis, design and development of software for ecommerce applications and related technology.
* Design and develop the Push Notification Management System.
* Develop and plan for features and campaigns to be delivered across the team.
* Create self-documenting designs and/or clearly communicate intent via comments in code, on specification, and in as-built documentation.
* Write unit and integration tests for deliverables, effectively and comprehensively exercising the code; and prevent and correct bugs or design issues.
* 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 application for new technology.
* Perform code reviews to ensure functional performance specifications are met and engineering standards are followed.
* Keep abreast of new technology patterns and trends.
* Contribute to the evolution of standards and technology (tools, conventions and design patterns).
* Participate in the formulations and implementation of department processes, procedures, policies and standards.
* Interface with all levels of management to negotiate and influence development activities and initiatives.
Resolve complex development, coding and implementation issues.

JOB REQUIREMENTS
Bachelor's degree in Computer Science, Engineering, Information Systems, Information Technology or a related field (or foreign education equivalent) plus five (5) years of experience analyzing, designing and coding large scale Java/J2EE internet and Cloud-based applications, or, alternatively, a Master's degree in Computer Science, Engineering, Information Systems, Information Technology or a related field (or foreign education equivalent) plus three (3) years of experience as noted above.
REQUIRED SKILLS
Candidate must also possess:
* Demonstrated Expertise (DE) developing web based products and tools using Java, J2EE, Spring, and Hibernate.
* DE in object-oriented design and Java/J2EE web services development within UNIX and Windows environments using: design patterns, Spring framework, Redis, Apache, Application Servers (Jboss and Tomcat), IDEs (Eclipse), and Git Version control.
* DE designing and implementing RESTful and SOAP web services utilizing Service Oriented Architecture and Microservices architecture.
* DE utilizing continuous integration and build tools including Jenkins, Sonar, and Selenium.

EEO EMPLOYER