Share this Job

Java Software Engineer (Permanent)


Dublin, IE

Company:  Irish Life Investment Managers

Irish Life Investment Managers (ILIM), the investment management company within Irish Life Assurance, part of Great-West Lifeco (GWL) Group, manages assets of over €84bn. ILIM provides investment products and solutions to institutional and retail clients, offering a full range of active and indexed fund management products.


The central element of our business strategy is to ensure we operate leading edge fund management techniques and standards of practice within our firm. Over the last number of years technology has become fully embedded in the business and is critical not only to day to day operation but also to our future success. Consequently the business demands a very high level of service from the IT area.



Job Role


ILIM have an immediate vacancy for a Junior Java Software Engineer to work within the investments Software Development Team.


The ideal candidate will have experience developing Java web services and/or Java integration components, combined with a keen appetite for all aspects of software development.


The role covers all stages of the software development lifecycle from new applications to existing system enhancement, and will also include the maintenance and support of our systems. 


Working within our agile team you will need to collaborate with other technical and business teams. So communication and co-operation skills are very important.


The Technologies


Our application platform is a distributed architecture comprised of the following technologies:-


• Jersey, Jackson and Retrofit for restful web services and their clients.
• Apache Camel for integration and task scheduling.
• Spring for Dependency Injection.
• Angular for UI’s.
• Junit, Mockito and Cypress for testing.
• Oracle for data storage.
• Deployed to Redhat Jboss EAP and IIS on Windows Servers.


Desired Knowledge / Experience / Skills



• An honours degree in a computer related discipline.



Essential Skills:

• 2+ years Java programming experience.
• Knowledge of Spring.
• Good SQL.

• Sound knowledge of software engineering principles and theory.
• Understanding of Agile Methods such as Kanban and Scrum.

• Communication and influencing skills.
• Can build and maintain relationships.
• Planning and organising skills.
• Drive for Results.
• Can think creatively and innovate.


Other Skills / interests:

• Enterprise Integration Patterns, Domain Driven Design,  Microservices
• JBoss / Tomcat /  Apache Camel / Spring boot.
• Maven, Ant, Subversion, JIRA, Confluence.
• Test Automation techniques/TDD, Continuous Integration with Jenkins.
• Web application development in JavaScript / TypeScript / Angular.
• C# .NET,  PL/SQL


Behavioural Competencies
  • Drive for Results
  • Innovation and Change
  • Planning and Organising
  • Problem Solving and Decision Making
  • Team Working and Cross Functional Collaboration



The company reserves the right to draw up a shortlist as part of the selection process.

Irish Life Investment Managers supports Equal Opportunity and is regulated by the Central Bank of Ireland