Boston, MA (onsite 4 days / week)
Interview process - will require in person interview
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 DegreeMinimum 5 years of experience developing web-based applicationsMinimum 5 years development experience in Java / J2EE technologiesExperience with multi-threading using core Java libraries particularly the Executor framework.Experience with Spring, Spring MVC, Hibernate, MyBatisExperience using and implementing RESTful web servicesExperience with JBoss, Apache, Tomcat.Experience with Java, JavaScript, JSP, CSS, HTML, Angular.Knowledge of with AJAX techniques and modern JavaScript libraries like jQueryKnowledge of XML, XSLT, and JSONStrong understanding of SQL database design and stored proceduresFamiliarity with developing cross-browser and cross-platform compatible solutionsMust have good understanding of non-functional requirements (performance, scalability, maintainability, security)Familiarity with Web application security considerationsSelf-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.Prior experience developing property & casualty applications a plus