View all jobs

Senior Java Software Engineer

Boston, MA
Our client is one of the largest e-Commerce retailers in its categories. It  is ranked as one of the top e-tailers by Internet Retailer, and has enjoyed stellar annual growth since its inception and continues to grow and expand globally.

Joining this firm, means having the advantages of being part of a leading company in a well-established and growing industry, with the backing of a large parent company, yet still enjoying many of the benefits more typical of startup culture. You’ll have the ability to quickly make an impact, influence key strategic decisions and create/change process.  Plus, you’ll grow your career in an environment that features an open-door management style, casual dress and smart co-workers who are passionate about success and growth.  The firm see getting top talent into key roles as a critical objective that started in 2013 and is continuing this year as we set the stage for even stronger future growth

We are looking for experienced Java developers at all levels with a proven track record of building high quality, scalable sites and applications for the web. These are hands-on positions, where you will be asked to do everything from building rock-solid components to mentoring other engineers. You should be high-energy, excelling in communication, ownership and customer focus. This is a unique and rare opportunity within a fast growing business to help shape the technology, product and the business. Successful candidates will bring deep technical and software expertise and the ability to work within a fast moving, startup environment to deliver solid code that has a broad business impact.
What you can expect:
  • Rapid development cycles as part of an Agile team.
  • Contributing to a tightly knit team of experts.
  • Working at a great location in downtown Boston.
  • The best tools, including a new MacBook Pro or Dell (your choice) -solid-state drive and dual monitors.
  • Generous benefits including extra holidays, partial 401k match, and bonus opportunity.

Primary responsibilities include (but not limited to):
  • Develop and maintain software at all layers of the technology stack in support of the B2C web application and our associated software tools
  • Write test cases and documentation to ensure the highest quality code.
  • Develop software to support new initiatives
  • Refactor code and data to improve performance, maintainability, and security
  • Participate as part of an Agile team in all stages of the development life-cycle including architecture, design, coding, unit testing, and code reviews.
  • Stay up-to-date on the latest emerging Web technologies and trends to enable company to power unlimited websites, sell anything, and expand globally
  • Bachelor’s degree in CS or related field
  • 7+ years of experience developing Java, Servlets and JSP applications
  • 5+ years SQL (Oracle Preferred)
  • 5+ years Unix/Linux
  • Expert level Java development and debugging skills
  • Development experience with: HTML, JavaScript, JQuery, JSP, JDBC, Spring, REST, and multi-tier software architectures
  • Experience with web and application servers such as Apache and Tomcat
  • Motivated to drive tasks to completion and take ownership of projects
  • Thorough understanding of object-oriented design concepts and experience building reusable classes.
  • Experience with Model-View-Controller frameworks such as Spring MVC
  • Experience with version control software such as Mercurial, Git, or Subversion
  • Excellent verbal and written communication skills
  • Demonstrated passion about technology, have a strong interest in learning about and exploring the latest technologies
  • Interest in working with other languages/frameworks, such as JavaScript/AngularJS, Ruby/Rails, and Groovy/Grails
  • Motivated to drive tasks to completion and take ownership of projects
Share This Job
Powered by