Overview
Skills
Job Details
Job Title: Senior Backend Java Developer
Location: Boston, MA 4 days/week onsite Experience: 10+ Years
Mode of Interview: F2F interview required
Senior Backend Java Developer
In this position you will be part of a team of Software Engineers who are engaged in a large scale effort to design, develop, implement and support web based insurance applications.
You must be adept at problem solving, workflow analysis, interpersonal relations, and have excellent oral/written communications skills. You must have the ability to direct others while promoting a spirit of partnership and collegiality across administrative and functional areas of the company. You will be expected to contribute with hands on development.
Responsibilities Include:
- 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:
- 7+ years of professional experience / skills in JAVA/J2EE, Object Oriented, Design Patterns, XML, DB2, and SQL.
- Must have Design skills (Class diagrams, sequence diagrams, activity diagrams, etc.)
- Desirable knowledge includes P&C Insurance industry, WebSphere, JBOSS, ESB (Mule), Rule Engines(Drools e.g), JUnit, Hibernate/MyBatis, Spring, Web Service, Unix Shell Scripting.
- SOAP and REST web services design and development experience.
- Front-end(UI) development experience also preferred. If possible, with AngularJS.
- Knowledge and/or experience with P&C and home owners/renters insurance business area preferred.
- Knowledge of IT concepts, strategies, methodologies.
- Knowledge of diverse technologies and new technical architecture principles and concepts.
- Understanding of layered systems architectures and layered solutions and designs.
- Good oral and written communication skills; presentation skills and strong work ethics.
Education:
- Bachelor's or Master's degree (preferred) in Computer Science or related field.
- Java Certifications (developer, web component) is preferred.