Java Software Engineer

Role and Responsibilities
The Java Software Engineer is responsible for the design and implementation of platform improvement at any level of the stack.  This includes some responsibility for managing data schema changes, application logic changes, and interface improvements.  The JAZD Marketing as a Service Platform is a SaaS offering built on an open source software stack that consists of MySQL, Hibernate, Java/Spring, SOLR and Freemarker.

Day to day responsibilities include:

  • Perform full application development – design, code, test and debug
  • Coding and unit testing of new features and enhancements across all levels of the software stack from database to front-end.
  • Bug research and resolution on any issues reported from customers or the business.
  • Operational support to the sales and marketing organizations which may include data analysis, data movement, or third-party software integrations.

Required Skills and Experience

The person filling this role must have the following skills:

  • 2+ years of professional experience as a software engineer programming in C++, Java / J2EE.
  • Hands on experience with MySQL, Hibernate, Tomcat Lucene, Solr are desired
  • 2+ years of professional experience developing hosted / SaaS applications.
  • Experience working on online products for external customers.
  • Object oriented discipline.
  • Knowledge of software engineering and service-orientated architecture principles, concepts and best practices
  • Experience in an Agile development environment
  • BS/MS in CS or related degree is a must

Compensation and Benefits
A competitive compensation package will consist of a commensurate to experience base salary, annual bonus, significant stock option grant, 401K and complete benefits including flex spending accounts and free parking.

Contact with Confidential Resume and Salary History:

Jamie Bedard
Founder & CEO
1-978-474-6601
Email: jbedard@jazd.net
http://www.jazdmarkets.com