Senior Java Developer (Full Stack)

My client is looking for an experienced Full Stack Java Developer to join their team. You’ll join a growing team developing software for a major global financial services firm. You’ll be instrumental in developing technology for future challenges in fighting financial crime. They technology such as Java, Angular, Spring boot, GraphQL, Microservices, Spark, Camel, Docker, Sonar, Bitbucket to support various business functions.

The Role.

 

Write high-quality code with reusability in mind. Define and evolve the architecture of the components you are working on. Contribute to architectural decisions at a department and bank-wide level. Use test driven development.

Help your team build, test and release software with short lead times and a minimum of waste. Work to develop and maintain a highly automated Continuous Delivery pipeline. Work as part of a delivery team, collaborating with others to understand requirements, analyses and refine stories, design solutions, implement them, test them, and support them in production.

Work as part of a delivery team, collaborating with others to understand requirements, analyses and refine stories, design solutions, implement them, test them, and support them in production. Help create a culture of learning and continuous improvement within your team and beyond.

Design and develop ergonomic and understandable user interfaces. Work closely with users to gain feedback and ensure they are fit for purpose. Ensure that the software you build is reliable and easy to support in production. Be prepared to take your turn on call providing 3rd line support when it’s needed. Exposure to performance analysis and improvement.

Skills/Experience Needed

Extensive experience in IT development and on project specific technologies.

UI technologies: Hands on experience with Angular, creating shared libraries, common components etc. Knowledge of UI architectural design patterns, layout structures like Monorepo. Good experience of JavaScript, HTML5, CSS, Redux, Bootstrap, Node.js, Wiremock etc.

Backend technologies: Experience in Java/J2EE (JAVA 8 and above), Spring Boot, Spring Boot Rest, Spring Boot Data JDBC, Graphql, SQL, Oracle and PL/SQL Procedure. In-depth understanding of Rest API/Graphql API design, development and deployment

Knowledge of CICD and Jenkins, Openshift, Kubernetes, Shell Script. Experience working in an agile team, practicing Scrum, Kanban. Exposure to creating high-quality web-based user interfaces. Good understanding of how to ensure these interfaces are easy to navigate, linkable, responsive and accessible.

Tool Knowledge: VS code, SonarQube, Jira, Confluence. Deployment – Automation & CI Experience: GIT, Maven, Artifactory, Jenkins.

Good to have: Familiarity with Business Process framework JBPM or Other Business Process framework and Enterprise Integration Patterns like Apache Camel. Package manager for Kubernetes/Openshift – Helm or Kubernetes native yaml. Knowledge gained in Financial Services environments, for example compliance, trade lifecycles, regulation, risk, financial reporting will be a plus.

Permanent role. Hybrid 2-3 days a week in Letterkenny, Co. Donegal. They offer competitive salaries, including bonus, pension, health care, life insurance, laptop, phone, access to extensive training resources, company discounts, on site parking and other.

You must be eligible to work in Ireland/EU.

Please do not hesitate to Contact David Coyle at 01 6351748 or email david@methodius.com

  • Drop files here or
    Accepted file types: doc, docx, pdf, txt, Max. file size: 32 MB.