Principal Engineer
Boston | United States
The Principal Engineer role is responsible for designing, developing, and maintaining enterprise software for Bamboo Rose’s platform and new mobile and cloud solutions.
This role will be involved in the design and coding in Java/JEE/JSP/HTML5/JavaScript/JQuery and Web Services to develop new features and market-driven enhancements for our world class Bamboo Rose platform, used by top retailers to find, design, source, buy, and sell great products. This role will also include contact with product design, professional services, and software hosting departments and involve the mentoring of junior team members in technical leadership.
Key Functions and Responsibilities
- Design and develop solutions for web, SOA-based platform and products
- Strong hands-on experience in designing, coding, and debugging JEE applications
- Exposure to performance tuning and resolving production issues
- Exposure to server clusters and scalability issues is a plus
- Must have experience with version control systems, preferably Perforce
- Be a highly motivated go-getter who needs little to no supervision
- Act as technical resource for the team
- Assess and develop plans as necessary to integrate third party tools, add-ons, and interfaces that strengthen our product suite
- Exposure to working on high-volume, data-driven applications
- Prior product development experience is a plus
- Knowledge on ESB, Camel is a plus
Required Qualifications and Experience
- Bachelor’s degree in Computer Science or Engineering required
- 5+ years of software design and development experience
- Excellent object-oriented analysis and design skills (OOA/OOD)
- Professional experience with the following languages and technologies required: JAVA, JEE, Web Services, REST, HTML5, JavaScript, JQuery, XML/JSON and SQL Server/Oracle/DB2
- Working knowledge of the retail industry will be a plus
- Excellent verbal and written communication skills