Job Search
Fast Company Job Board Media Kit: Visitor information and display advertising opportunities on the Fast Company job board. View Media Kit (PDF). Single jobs and job posting packages can be purchased online using this page. For display advertising, please see the contact information in the Media Kit.
Java Software Engineer Posted Oct 30
Peapod, Skokie, IL
 
JAVA SOFTWARE ENGINEER



Peapod is an e-commerce grocery shopping/delivery service. We are a wholly owned subsidiary of Royal Ahold and a partner with Ahold USA supermarket companies. As our business continues to grow, we presently are seeking a Java Software Engineer for our Corporate Office in Skokie, IL.

Peapod is a fast-paced environment that heavily embraces open source technologies in our business solutions. You'll be working as part of a small, efficient team that has a passion for the products and services we deliver. This position would be within the e-commerce team focused on the building and supporting applications/features across the various consumer web sites and applications that Peapod develops and supports.

Responsibilities include:

* Work with Web Product Manager to understand business and functional requirements for new features and enhancements, adjusting as needed based on technical feasibility.
* Work with Web Product Manager to provide level-of-effort estimates based on project scope and technical complexity and create technical specifications for new features or enhancements, as needed.
* Work with Web Product Manager to coordinate software launch with overall launch plan, as needed.
* Work with DBA to design new schemas and data access logic.
* Work with Business Systems Development Team to design interfaces between the web and other systems.
* Work with Content Developers to implement site creative prior to unit test phase.
* Support Content Developers by providing technical assistance, as needed.
* Support Customer Support and Web Center management in the investigation and identification of system issues and, when identified, design and implement a fix.
* Work with other IT groups in the installation and testing of new hardware and software, as needed.
* Initiate code reviews with manager.
* Adhere to design and software development standards. Maintain up-to-date knowledge of software development disciplines and best practices.
* Code and develop unit test plans, unit test new features and enhancements and ensure all code has been unit tested prior to QA code freeze, including interfaces with other systems.
* Review QA system and regression test plans, supporting the QA process by fixing identified deficiencies promptly and communicating regularly with the QA staff.
* Keep manager and Web Center management apprised of progress.
* Prioritize daily activities to accomplish assignments.
* Suggest technical approach to solve business issues when appropriate and, when not appropriate, raise issues to the next level.


Qualifications:

* BS/BA in Computer Science or related IT degree
* 2-3 years software development experience.
* Solid experience and fluency in Unix or Linux
* Solid knowledge of HTML, JSP, CSS and JavaScript/AJAX in creating interactive web applications
* Experience with a MVC framework (Struts, Spring).
* Able to configure/manage own Linux development environment (HTTP Server, Application Server)
* Solid experience with open source technologies and tools (Tomcat, Apache, Eclipse, Ant, Hibernate, Spring, MySQL, Subversion)
* Solid knowledge of SQL and database design
* Must be able to work a project front (presentation) to back (services, DAO) proficiently.
* Experience working on high availability, transactional applications
* Attention to details and quality
* Strong written verbal communication skills, including the ability to communicate technical information to business users
* The ability and willingness to proactively interact creatively and achieve results in a dynamic environment
* Excellent analytical and problem solving skills
* Must have a passion for technology
* Must be able to work as part of a team and follow standards and best practices that have been established
* Self-motivated, result oriented, and able to successfully manage multiple priorities effectively and efficiently


Peapod offers a competitive starting salary, with excellent full-time benefits including health, dental, vision, life insurance, 401K with match, holidays, vacation/sick days, employee stock purchase plan, flexible spending account, direct deposit, credit union and short/long term disability.

If you are interested in the above opportunity, please e-mail your resume to: nkazar@peapod.com along with your salary expectations.


Peapod is an Equal Opportunity Employer.