Software Developer/ Engineer/ Architect

Senior Application Development Lead - Java-WebUI

Key Accountabilities / Major Responsibilities

The position will be responsible for end-to-end systems development and L3 support including:

  • Design and Architecture of Transfer Agency platform/s;
  • Hands-on development on technologies like Java, Web UI, Oracle, Messaging;
  • Put strong quality control checks using unit testing tools and SIT to make sure UAT deployment has no defects
  • Ensure business requirements and functional design are captured, understood, estimated, signed off and delivered on time with high quality;
  • Build and lead small team of technologists based in Dublin to drive platform execution initiatives;
  • Work closely with offshore development teams and other platform leads to ensure consistency of delivery;
  • Ensure the implementation of application instrumentation for appropriate monitoring, including health checks and application logging and handover to Prod. management/DevOps before Prod. deployment;
  • Responsible for Audit, Risk issues in your area and provide UAT and L3 support
  • Adopt and Align with JP Morgan’s standard toolset and technology stack and standards.

Key technologies

  • Strong OO skills and Design and Architecture
  • Core Java (1.8 or above)
  • Messaging and streaming: MQ, Kafka
  • Web frameworks – ReactJS/AngularJS
  • Spring Framework , ORM: Hibernate and SpringJDBC
  • Native SQL and Oracle PL/SQL
  • Testing Frameworks: Unit: Junit, Mockito, Web: Selenium, BDD: Cucumber
  • Apache Webserver and Apache Tomcat
  • Unix Shell scripting, Git, Agile ,CI tools – Jenkins and other appropriate tools

  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 10+ years of relevant Design/Architecture/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