Principal Software Engineer - Java, Hadoop
demandware - Burlington, MA

This job posting is no longer available on demandware. Find similar jobs: Principal Software Engineer jobs - demandware jobs

Demandware is a leading provider of software-as-a-service (SaaS) ecommerce solutions that enable companies to easily design, implement and manage their own customized ecommerce sites, including websites, mobile applications and other digital storefronts. Customers use our highly scalable and integrated Demandware Commerce platform to more easily launch and manage multiple ecommerce sites, initiate marketing campaigns more quickly, and improve ecommerce traffic. Demandware drives the success of high-growth brands Leading brands such as Playmobil, Columbia Sportswear, Crocs, L’Oreal, Callaway, Anne Kline, Panasonic and Barney’s - to name a few. Today, we power digital commerce for more than 130 retailers across more than 500 sites around the world.

Demandware is seeking a Principal Software Engineer to play an integral part in the design and build of our emerging analytics platform. This is a green field big data development effort within a mature ecommerce platform. Ideal candidates will come from a strong engineering background where you have been a part of design and development of large systems that process terabytes of data (ie: transactions or otherwise). You should come from an R&D mentality where you are a technology “hobbyist” at heart and are able to conceptualize solutions via the strength of your technical background. This is an opportunity to join a team that will make a huge impact on how we consume information across our global ecommerce platform.

Requirements:
• Track record of developing systems that daily process terabytes of data a strong plus.

• Prior experience in modeling star schema in NoSQL databases a strong plus

• Experience working with Apache Hadoop, Amazon Web Services, and Business Intelligence reporting software a strong plus

• Expert knowledge developing and debugging Server-side Java components leveraging industry standard development tools

• Expertise developing highly distributed systems with an understanding of critical points of failure

• Proven track record delivering mission critical, enterprise web applications (experience developing SAAS applications a plus)

• Strong understanding of Object-oriented Design and Analysis, multithreaded and database programming in a Java environment

• Proficiency developing automated unit tests

• Experience working with Apache Hadoop, Amazon Web Services, and Business Intelligence reporting software a plus

• Excellent verbal and written communications

• Ability to work seamlessly as part of a multi-site, multicultural development organization

• Desire to work in a fast paced, growing, deadline driven, startup-up environment

• Complete understanding of the full product development lifecycle (design, development and testing)

• Experience working with Apache Hadoop, Amazon Web Services, and Business Intelligence reporting software a plus

• Experience with Scrum and an Agile Development

• Self-motivated, driven to achieve committed milestones

• Strong collaboration skills, ability to mentor and be mentored

Education and Experience:
• BS or MS degree in Computer science or equivalent
• 7+ years profession software development experience

demandware - 19 months ago - save job - copy to clipboard - block
Recommended Jobs
Principal Software Engineer
Red Hat, Inc. - Westford, MA
Red Hat, Inc. - 3 days ago

Principal Software Engineer
ARRIS Group, Inc. - Lowell, MA
ARRIS Group, Inc. - 6 days ago

Principal Software Engineer
Pitney Bowes - Waltham, MA
Pitney Bowes - 16 days ago
About this company
Demandware serves customers who demand a simplified way to facilitate e-commerce. The company's Demandware Commerce platform is an...