Senior Java Developer - Microservices/Banking

Northern Ireland  ‐ Onsite
This project has been archived and is not accepting more applications.
Browse open projects on our job board.

Description

Senior Java Developer - Microservices/Banking sought by leading investment bank based in Belfast/remote

*Inside IR35 - Umbrella/PAYE Only*

Responsibilities

We are looking to on-board a Java Developer to join our team to extend our platform in support of business requirements. The right candidate should have a good understanding of the following technologies: a strong understanding of the Spring stack, a good understanding of Java/JVM internals, a fair understanding of microservice design and protocols.

Key Responsibilities:

Develop and enhance Java components in line with business driven requirements

Promote and follow engineering best practices

Apply an engineering mind-set to development work: understand use-cases in details, develop metrics to build good estimates of volume and compute velocity requirements, understand and discuss openly any implementation limitations or workaround

Contribute actively to system design decisions

Evaluate and build POCs for new strategic initiatives and work to convert to industrial level solutions

Provide post release assistance to business, development and support groups

Develop application as per best practice and remain compliant with prescribed best practices (TDD, maintain high unit test coverage, CI )

Development Value:

Work in a leading banking environment on cloud based platform building micro services

Develop and gain an advanced understanding of Rates business, markets, products & flows

Knowledge/Experience:

* Technical skill:

Significant years demonstrable and relevant experience

Strong experience of Java/Spring stack and a demonstrable understanding of Java internals (JIT, advanced debugging scenarios, JVM memory management etc.)

Fair understanding of REST API development, ideally on Spring Boot

Good knowledge of SQL would be a plus

* Software engineering skills:

Experience working on a Continuous Integration and Continuous Delivery environment. Familiarity with TeamCity, Bitbucket, sonar etc.,

Experience with the SDLC life cycle and in working within an Agile environment

Demonstrable understanding and experience of engineering best practices: design patterns, coding standard, code review, unit testing via Mockito and Junit

Understanding of Agile software development methodology and strong experience with standard CI tools (Jenkins, TeamCity, Sonarqube, git).

Qualifications/Education:

Bachelor degree in Computer Science/Information Technology, Engineering or other numerate discipline.

Ideally, an understanding of financial derivatives (rates or other) or willing to learn about this area.

Please apply within for further details or call

Alex Reeder

Harvey Nash Finance & Banking

Start date
ASAP
Duration
6 months
From
Harvey Nash IT Recruitment UK
Published at
11.05.2021
Project ID:
2109485
Contract type
Freelance
To apply to this project you must log in.
Register