Description

Java Developer

Onsite in Boston, MA - 4 days a week

Senior Java Developer role is 50% middle tier Server and 50% presentation tier. Developers are expected implement requirements from the front end through to the database / OOM layer.

Responsibilities

Work with Business Analysts to understand requirements and translate to design

Source code development

Unit test case development

Functional/system integration testing support and Deployment

Integrate component design

Support production as needed and meet development schedules

Qualifications

Bachelor's Degree

Minimum 7 Years Of Experience Developing Web-based Applications

Minimum 5 years development experience in Java/J2EE technologies

Experience with multi-threading using core Java libraries such as the Executor framework.

Experience with Spring, Spring MVC, Hibernate, MyBatis

Experience using and implementing RESTful web services

Experience with JBoss, Apache, Tomcat, WebSphere.

Experience with Java, JavaScript, JSP, CSS, HTML.

Knowledge of with AJAX techniques and modern JavaScript libraries like jQuery

Knowledge of XML, XSLT, and JSON

Strong understanding of SQL database design and stored procedures

Familiarity with developing cross-browser and cross-platform compatible solutions

Must have good understanding of non-functional requirements (performance, scalability, maintainability, security)

Familiarity with Web application security considerations

Prior experience developing property & casualty applications a plus

Self-motivated and directed, with the ability to effectively prioritize and execute tasks in a high-pressure environment.

Analytical and problem-solving abilities, with keen attention to detail.

Education

Any Graduate