Role: Java developer
Good working experience on leading and managing the web application design, development and maintenance using Java/JEE technologies.
Strong working experience in implementing MVC frameworks - JSF v1.2, Spring v2.0, Struts v1.2.
Possess working experience in SOAP based Web services and iBatis 2.3.
Experience in development tools like RAD 7.0, WASD, Eclipse, Spring source tool-suite, Jenkins.
Experience in Unix OS and Shell programming.
Experience in Middleware technologies such as Message Queue and JMS.
Experience in configuration management tools - Serena Dimensions and GIT.
Previous experience with Oracle or other relational databases.
Experience in implementing Software Engineering practices is a must.
Previous experience leading a team of developers.
Knowledge of Object Oriented Design and Development.
Proficient in Agile methodologies
Strong written and verbal communication skills, both technical and non-technical Experience designing, developing and delivering packaged software or making customizations to existing packaged software applications is also preferable.
Excellent understanding and interpretation of Insurance Domain business and technical requirements.
Ability to clearly communicate design rationales and build consensus around designs.
Ability to develop innovative approaches to complex design problems.
Understanding of business and technical requirements