Senior Java Developer

Senior Java Developer - Hybrid working

Your new company

One of the largest fintech companies in the world, offering the broadest portfolio of solutions for financial institutions of all sizes.

Your new role
We are looking for an exceptional innovative Senior Java Developer ideally with experience working in the Fintech domain, namely Financial Messaging.
The role will involve working with a team to “reinvent” a suite of applications and take them from a legacy architecture to something more modern that will scale efficiently and run on the public cloud (Azure), in private Data Centre, and potentially on prem.
You will be responsible for hands on development of the mission critical systems and services along with having input into the overall high-level architecture of the solution(s).
As part of this team, you will be helping pave the way for other teams to follow, so a strong forward-thinking mindset is important along with the ability to communicate and document clearly.
You should have good knowledge of producing micro services with Spring Boot and/or any of: Quarkus, Micronaut, vert.x etc. along with know how around Docker, Kubernetes and standard JEE applications. Some front-end UI/UX experience would also be beneficial. We work in an enterprise Agile environment implementing Scrum.

  • Design, develop and implement mission critical financial messaging systems
  • Devise high-level technical architecture for the epics
  • Review design suggestions and ensure the delivered code fulfils the expected level of quality
  • Implementation/enhancements of API based / micro-services solutions
  • Implementation/enhancements of UI (Angular based Micro frontends)
  • Analyze and implement communication protocols to establish connectivity with payment schemes such as Immediate Payments
  • Innovation using modern AI and machine learning technologies
  • Be an active team player in an Agile development environment.


What you'll need to succeed
  • Education to degree level in Computer Science or other technical related field
  • The ideal candidate should typically have 7+ years’ professional experience in software development, or equivalent capabilities
  • Hands on development experience of microservices using Spring Boot, (Other frameworks such as Quarkus, Micronaut, Vertx etc.)
  • Experience with Microservices architecture and related patterns/libraries
  • Hands on Enterprise level system development using both the Standard Java SDK libraries (Java 8+) and JEE technologies (JEE8+) such as JPA, JMS
  • Experience in API design/development using REST and HATEOS principles, following OpenAPI specifications
  • Hands on experience with JavaScript (ES6+), Typescript and Angular (8+)
  • Hands on experience with container-based technologies and managing/orchestrating tools (Docker, Kubernetes, Red Hat Open Shift)
  • Experience with JBoss Wildfly/EAP Application server or similar, Apache Tomcat Web Server/Web Container
  • Solid database knowledge on Oracle/PostgreSQL (Ingres is a plus) – SQL
  • Hands on experience on deploying application on IaaS, SaaS platforms such as Microsoft Azure, Amazon AWS, Digital Ocean
  • Hands on experience with the Spring Framework: especially Spring Boot, Spring Web MVC, Spring Security


What you'll get in return

What you need to do now
If you're interested in this role, click 'apply now' to forward an up-to-date copy of your CV, or call us now.
If this job isn't quite right for you but you are looking for a new position, please contact us for a confidential discussion on your career. #4228655
Click here to access HAYS Privacy Policy, which provides detailed information on how we use and protect your personal information, and your rights in relation to this.

Summary

Job Type
Permanent
Working Pattern
Full-time
Industry
Technology & Internet Services
Location
Nottingham
Specialism
Software Development
Pay
£70-£90K
Ref:
4228655

Talk to a consultant

Talk to Hayley Russon, the specialist consultant managing this position, located in Birmingham
3rd Floor, One Colmore Square

Telephone: 0333 010 6687

Similar jobs to Senior Java Developer

  • Fullstack Developer

    Fullstack PHP Developer
    NottinghamCompetitive
  • Senior Java Engineer

    Senior Java Operations Engineer Up to £65K
    Loughborough£50-£60k
  • C++ Developer

    C++ Developer - Nottingham - Highly competitive salary - Hybrid
    Nottingham£50,000 - £60,000
  • Senior .Net Engineer

    Senior .Net Engineer - Nottingham - Highly competitive salary
    NottinghamHighly Competitive
  • Senior Test Automation Engineer

    Senior Test Automation Engineer
    Nottinghamup to £55K