Software Systems

Letterkenny Co Donegal

Not disclosed


We are looking for an experienced Java developer to join the Group Insurance IT team and help us build a new application development capability from the ground up. The successful candidate will contribute to a wide range of activities including technical design, development, analysis, implementation, support & testing tasks. You will have every opportunity to increase and enhance their technical expertise while also developing your leadership skills and progressing in your career.

Position Requirement and Education:

  • Participate in the architecture, system design and development of Service based java application
  • Independently work on assigned components & tasks.
  • Collaborate with team members and other teams


  • 5 + years experience in hands on JEE development;
  • Must have at least 5 years experience in IT development with a proven ability to design innovative solutions, and deliver quality software to strict standards and schedules through own efforts and those of others; 
  • BSc degree in computer or related fields preferred;
  • In-depth knowledge of JEE web tier/ middle components and extensive experience in both the server and client-side development.


  • Java (Servlets, JSP, EJB, Webservices, SOAP, REST)
  • Multi threaded programming and CDI
  • Websphere, webservices
  • HTML & Javascript
  • IBM MQ programming from java
  • Proficient with database design, SQL and stored procedures;
  • Junit, Mockito
  • Experience on using Build tools such as Maven, ANT
  • Experience in Git/ Bitbucket / Subversion
  • Experience in continuous integration tools such as Jenkins
  • Good to have knowledge of leading client-side open source frameworks like Angular JS 2.0+ and Node JS

Desirable Qualification

  • Good to have experience on working on Cloud based application especially AWS
  • Knowledge of Content Management Systems such as IBM WCM a plus;
  • Experience on XSLT and XML an added advantage;
  • Ability to work in a team and coordinate with multiple business and technical teams;
  • Ability to work in a fast-paced environment and deliver production quality software within tight schedules;
  • Experience of Agile Methodologies such as SCRUM an advantage;
  • Good verbal and written communication skills essential;