Menu
Warning This job advert has expired and applications have closed.

Java Microservice Engineer

Job details
Posting date: 28 August 2024
Hours: Full time
Closing date: 27 September 2024
Location: Bristol, BS2 0PT
Company: NatWest Group
Job type: Permanent
Job reference: R-00240156

Summary

Join us as a Java Microservice Engineer

  • This is an opportunity for a technically minded individual to join us as a Java Microservice Engineer
  • You’ll be designing, producing, testing and implementing working code, working across the lifecycle of the system
  • Hone your existing software engineering skills and advance your career in this critical role

What you'll do

Working in a permanent feature team, you’ll be developing knowledge of aspects of the associated platform across the disciplines of business, applications, data and infrastructure. You’ll also be liaising with principal engineers, architects in the domain and other key stakeholders to understand how the platform works and how it supports business objectives.

You’ll also be:

  • Applying Agile methods to the development of software on the backlog
  • Producing resilient and long-lived software and acting flexibly to cope with future needs
  • Delivering intentional architecture and formulating emergent design through innovative ideas, experimentation and prototyping
  • Designing and developing software with a focus on the automation of build, test and deployment activities, using executable patterns

The skills you'll need

We’re looking for someone experienced in Microservices architecture and Open API driven architecture, who can embrace continuous improvement and change. You’ll need experience working in a multi-tenant architecture environment with a customer centric approach.

You’ll also need experience and understanding of ActiveMQ and JMS along with extensive experience of AWS including EKS, Cloudwatch, EC2 and networking. You’ll also need to be capable of unit testing and have previous experience with Helm and Helm charts.

Additionally, you’ll demonstrate:

  • Knowledge and experience of Java 17+
  • Knowledge and experience of Spring, specifically Security, Data, JPA, Boot and Cloud
  • Knowledge and experience of Docker, Kubernetes and RDBS
  • Knowledge and experience of persistence frameworks, such as Hibernate and JPA
  • Knowledge and experience with Terraform and Terraform Enterprise
  • Knowledge and experience of CI/CD, specifically Gitlab along with Maven and Git
  • Knowledge and experience of Backbase, holding a recent certification would be desirable