Software Developer/ Engineer/ Architect

Full Stack Software Engineer

Full Stack Java Developer - Software Engineering

Dublin Technology Centre The opportunity is to join an Agile application development team who are responsible for delivering a strategic global solution to provide a web client portal for the Transfer Agency business which is a key component of the Fund Services bundled service. The solution is going to be extended to the Alternative Investment business function, and will offer a consolidated platform for both internal and external clients.

Key responsibilities:

  • Working as part an agile team going from requirements to solution and delivering real business value within short timeframes
  • Working with product owners on agreeing and refining business requirements and acceptance criteria
  • Contributing as a full-stack developer working on everything through development all the way to deployment of your code.
  • Writing clean, well structured code supported by extensive test cases and reviewed by peers
  • Continuous deployment and integration through use of firm-wide tools
  • Working within risk and controls guidelines to safely and iteratively deploy code

 What the role can offer you:

  • Exposure to both Agile and Waterfall delivery methodologies
  • Exposure to both Transfer Agency business domain knowledge
  • Enterprise systems design, architecture and integration for distributed applications
  • Work with operational users and product owners of the platform to gather requirements
  • Inter-team mentoring on software best practices and solutions
  • Full involvement in testing cycles across all environment methods

 Key technologies:

  • Strong OO design skills
  • Core Java (1.8 or above)
  • Web frameworks – ReactJS/AngularJS
  • Spring Framework
  • ORM: Hibernate and MyBatis
  • Oracle PL/SQL
  • Testing Frameworks:
    • Unit: Junit, Mockito
    • Web: Selenium
    • BDD: Cucumber
  • Apache Webserver and Apache Tomcat
  • Unix Shell scripting
  • Source control tools such as Git
  • Exposure to web development (javascript)
  • Development in an Agile environment
  • CI tools – Jenkins

 

Qualifications and Experience

The ideal candidate possess a proven combination of analytical and IT skills with a key focus in the fund services transfer agency business domain. Additional qualifications include:

  • Bachelor Degree in Information Technology;
  • Minimum 5 years of relevant development experience in above technologies;
  • Experience with managing complex third party vendor accounting platforms in the financial services industry;
  • Excellent written and oral communications skills