Back to Careers

Senior Java Developer

Date Posted: 
Employment Type: 
Job ID: 

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.

It will be expected for this person to be onsite 4 days a week. 


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



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.