Full Stack Developer
You wouldn’t believe how much Java it takes to deliver a can of coffee! As our business continues to grow, so does our need for good Java Web Application Developers!
Effectively administering an online grocery-shopping and delivery service might look easy. This is precisely what we want our customers to think. But behind the scenes, we're constantly innovating to solve extremely complex technological challenges so we can make the e-commerce experience as quick, convenient, and seamless as possible.
At Peapod, a pioneering, expanding industry leader (Top 50 Internet Retailer, ranked #2 for availability and performance) we’ve been building on a record of success spanning more than two decades. Our talented team of professionals enjoy designing, implementing, supporting, and enhancing our systems for greater efficiency, accuracy, and customer satisfaction.
We are a team of generalists, not specialists. We work with a wide variety of current technologies in a Scrum (Agile) environment.
Desired Skills and Experience
· BS/BA in Computer Science or related science or engineering field
· 2-5 years software development experience. 2+ years of Java development
· Solid experience and fluency in Unix or Linux
· Solid knowledge of HTML, CSS and JavaScript in creating interactive web applications.
· Experience with a Javascript MVC framework (AngularJS, Backbone, Ember)
· Experience with a Java MVC framework (Struts, Spring)
· Solid experience with JSON, XML and REST endpoints
· Able to configure/manage development environment (HTTP Server, Application Server)
· Solid knowledge of SQL and database design
· 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
· Self-motivated and able to successfully manage multiple priorities effectively and efficiently
If you want to apply your skills and ideas to a rapidly growing, innovative organization where having success and having fun go hand-in-hand, become a part of the team at Peapod.