Senior Java Developer

Location: Boston, MA
Date Posted: 02-01-2016
** PLEASE NO H1B Transfer AND NO CORP-CORP at this time - Only Full time permanent candidates will be considered

Our client, an established and successful e-commerce company is looking for a proven Senior Software Engineer experienced, in  Java and J2EE.  The candidate must have a proven track record of building scalable sites and applications for the web on proven e-commerce platforms.  The candidate must be used to rapid software development in an Agile environment and flexible to learn new and latest technologies.

This is a unique and rare opportunity within a fast growing business to help shape the core technology choices, product and the business.

Primary responsibilities:
  • Develop and maintain software across the technology stack and our associated software tools
  • Write test cases and documentation to ensure the highest quality software
  • Develop software to support new initiatives
  • Refactor code, process and data to improve velocity of releases, performance, maintainability, and security of our systems
  • Participate as part of an Agile team in all stages of the development lifecycle including architecture, design, coding, unit testing, and code reviews
Desired Skills:
  • Bachelor’s degree in CS or related field
  • Excellent verbal and written communication skills
  • Senior level Java development, debugging and test driven development experiences
  • Thorough understanding of object-oriented design concepts and experience building reusable classes
  • e-commerce experience: WebSphere Commerce or ATG or Hybris
  • SQL (Oracle Preferred, MySQL, No SQL)
  • Unix/Linux in highly available, multi-tier infrastructure
  • Development experience with: HTML, JavaScript, JQuery, JSP, JDBC, Spring, REST, and multi-tier software architectures
  • Experience with Model-View-Controller frameworks such as Spring MVC
  • Extensive experience with version control software such as Mercurial, Git, or Subversion
  • Demonstrated passion for technology, a strong interest in learning and exploring the latest technologies
  • Interest working with other languages/frameworks (AngularJS, Ruby/Rails, Groovy/Grails, etc.)
  • Demonstrated passion to drive tasks to completion and take ownership of projects
  • Experience not only developing new software but maintaining/supporting these systems
  • 7+ years of experience developing and maintaining J2EE apps: Java, Servlets and JSP applications
  • Experience with web and application servers such as Apache and Tomcat
or
this job portal is powered by CATS