Principal/Lead Java Developer

Company Name:
The Bowdoin Group
Voted by the Boston Globe as one of the best places to work, highly motivated people, vibrant culture, great advancement opportunity.
Based just outside of Boston, we are a successful and growing Marketing services firm. The Company creates products that allow its clients to communicate with highly profitable, yet hard-to-reach customer segments. For example, they help advertisers reach over 23 million U.S. households that move each year. All of their programs strictly adhere to consumer privacy regulations and other guidelines established with government distribution partners, so clients can participate confidently, knowing that consumer data is handled with extreme care.
Responsibilities
Architect and develop extensible, scalable and highly-available on variety of technologies including Java-based applications, Content Management System, Web Service/Service Oriented Architecture and web experience beyond the browser.
Provides expertise regarding the integration of applications across the business. Determines specifications, then plans, designs, and develops the most complex and business critical software solutions.
Design software solutions to satisfy business needs
Assist with design as needed for new product engagements
Ability to logically identify and resolve issues using root cause analysis
Mentor team members on development best practices and architecture related topics
Qualifications
Requirements
Bachelor's or Master's Degree in Computer Science is preferred
Minimum 8 years of Java programming and analysis experience
Deep knowledge of OOD methodology, Java, XML, JEE (JSP, Servlet, JDBC)
Team experience including structured source code management using GIT or Subversion with ANT and/or Maven experience (Maven preferred)
Experience deploying enterprise applications to at least one popular JEE platform such as Red Hat JBoss, IBM Websphere, Oracle Weblogic or Tomcat
Experience with web based technologies including familiarity with AJAX, HTML, CSS and Javascript
Experience architecting and implementing multi-tier web applications
Experience with major Java web application and Spring frameworks, major ORMs (Hibernate)
Experience developing and consuming service based application with SOA (web services, SOAP and/or REST)
Interest and knowledge of Big Data platforms such as Cassandra, Hadoop, DynamoDB, etc.
Excellent communication skills - written and oral
Ability to work well in a team environment, both with product and delivery teams
Experience working in an Agile Environment
Experience with Adobe CQ5 is a plus
Dedication to meet business requirements in line with project scope within defined timelines with quality.
A desire to INVENT, EVOLVE and a big LIKE for new technology and high performance computing
Please reach out to Steve for any questions or to send a resume directly. He can be reached at or at 781-263-5278. This is a full-time role with benefits. Only US citizens, Greencard holders & EAD candidates will be considered.

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.