Description

Responsibilities:

• Collaborate with Business Analysts to understand and translate requirements into design

• Develop source code

• Create unit test cases

• Support functional/system integration testing and deployment

• Integrate component design

• Provide production support and adhere to development schedules

 

Qualifications:

• Bachelor’s Degree

• Minimum 5 years of experience in web-based application development

• Minimum 5 years of experience in Java/J2EE technologies

• Experience with multi-threading using core Java libraries, particularly the Executor framework

• Proficiency in Spring, Spring MVC, Hibernate, MyBatis

• Experience in using and implementing RESTful web services

• Proficient with JBoss, Apache, Tomcat

• Skills in Java, JavaScript, JSP, CSS, HTML, Angular

• Knowledge of AJAX techniques and modern JavaScript libraries like jQuery

• Familiarity with XML, XSLT, and JSON

• Strong SQL database design and stored procedures knowledge

• Experience in developing cross-browser and cross-platform compatible solutions

• Understanding of non-functional requirements (performance, scalability, maintainability, security)

• Familiarity with Web application security considerations

• Self-motivated, with effective prioritization and execution abilities in high-pressure environments

• Strong analytical and problem-solving skills with attention to detail

• Prior experience developing property & casualty applications is a plus

Education

Bachelor's degree in Computer Science