- (866) 876-8464
- (781) 472-8140
Java Software Engineers
Responsibilities
- Implementation of cutting edge web applications for a high volume SaaS platform
- Collaboration with other functional groups - design, product management and marketing
- Vocal participation in code reviews and retrospectives
- Active contributions to the continual improvement of process and product
- Working within a Services Oriented Architecture
- Aggressive refactoring
- Enthusiastic unit, integration, and functional testing.
- Most of all, have fun doing all of the above and more!
Qualifications
- In-depth knowledge of Java, OO programming, and modern web applications built on distributed service architecture
- Craftmanship level commitment to quality software
- Comfort traversing the whole Java and Web stack: client-side through the persistence layer
-
Proficiency in one or more of the following areas (the more you know, the better):
- Web application frameworks such as Spring, Rails, Grails, Struts, etc.
- Relational and NoSQL database knowledge and experience (MySQL, Cassandra, Oracle, DB2). ORM framework knowledge such as MyBatis, Hibernate.
- Designing and consuming RESTful APIs and associated technologies such as JSON, XML, HTTP client, OpenID, OAuth.
- Front-end web technologies: Javascript, The Good Parts; HTML5; CSS3; jQuery, etc.
- Experience with J2EE application servers including JBoss, Tomcat, Apache
- Actively experimenting with new technologies
- Ability to optimize and tune for performance
- Excellent written and verbal communication skills, including the ability to explain ideas to both technical and non-technical people (Ok, we don't have non-technical people but still)
Advantages
- Experience with various open source libraries (CXF, Jersey, Camel, etc.)
- Experience developing in a large-scale SaaS environment
- Experience with Agile methodologies including Scrum or Kanban
- Direct experience with SOA a huge plus
- Ability to dodge flying objects including but not limited to Nerf darts, RC helicopters and flying sharks
What we offer
- A fun, collaborative, agile work environment
- Interesting engineering challenges involving scale and big data
- An emphasis on learning and career growth
- A commitment to a work/life balance and sustainable development
- State of the art equipment
- A very competitive salary
- Equity participation through a stock option plan
Constant Contact is revolutionizing the success formula for small organizations through affordable, easy-to-use Engagement Marketing™ tools that help create and grow customer relationships. More than 500,000 small businesses, nonprofits, and associations worldwide rely on Constant Contact to drive ongoing customer dialogs through email marketing, social media marketing, event marketing, and online surveys. All Constant Contact products come with unrivaled KnowHow, education, and free coaching with a personal touch, including award-winning customer support.
Constant Contact offers a competitive compensation package that includes base salary and stock options. Our benefit package is comprehensive and includes Medical Insurance; Dental Insurance; Vision Insurance; 401(K); 529 College Savings Plan; Flexible Spending Accounts; Paid Vacation/Holidays; Short Term Disability; Long Term Disability; Tuition Reimbursement; Adoption Assistance; and, an exciting Stock Option Plan!
If you desire to make a difference, are committed to bringing the highest quality of service to our customers and are looking for a "once in a lifetime" opportunity, send us your resume and salary requirements for consideration.
We are not accepting employment agency referrals for this position.

Share this page or Like Constant Contact
Like This Page? Share it with your network.
Like Constant Contact
Follow Us