đŸ‘šđŸ»â€đŸ’» postech.work

Senior Java API Developer, AWS Cloud & DevOps

NatWest Group ‱ 🌐 In Person

In Person Posted 1 week, 6 days ago

Job Description

Join us as a Senior Java API Developer

Joining our Chief Digital Information Office in Commercial \& Institutional (C\&I), you’ll be working on AWS Cloud and Dev Ops and helping us harness technology innovation, business agility, and one-bank collaboration to push the boundaries of what’s possible for our customers

The wellbeing and growth of our people is fundamental to our shared success, which is why we’re passionate about cultivating an environment that fosters inclusion and champions potential

Our journey will be challenging and complex, but truly transformative so if you’re ready to stretch your capability, gain unique experience, and shape the future banking experience for generations to come, this is your opportunity

What you'll do

You’ll be joining our Digital domain, where our strategy is driving the delivery of a digital ecosystem that improves the customer experience, enables our colleagues to better serve our customers, and achieves the growth and revenue goals of our business.

As a Senior Java Developer, you’ll be joining our feature team responsible for building and maintaining services that provide customer registration, authentication, authorisation, and profile management across our customer facing C\&I applications. These applications are customer facing servicing a significant number of customer transactions. You’ll be engineering highly scalable spring-based Java services, integrated with our C\&I products, enterprise identity, and multifactor authentication services. This will require collaboration with product owners and colleagues from design, fraud, security, risk, and cloud hosting to fully develop our digital storefront capabilities.

You’ll also be responsible for:

Deploying and managing the services via our cloud platform

Contributing to the development of our C\&I Digital wide cloud platform developing Infrastructure as Code (IaC) modules using Terraform Enterprise

Managing and optimising CI/CD pipelines, integrating security best practices including static and dynamic application security testing

Performance testing with a focus on scale, alerting, monitoring, and rate limiting capabilities

Working across the full product life cycle, from requirements analysis and design, through coding to testing, deployment, and site reliability

The skills you'll need

To take on this role, you’ll need to be a skilled Java engineer with expertise in software design and cloud-based architectures. You’ll have hands-on experience managing highly scalable services on AWS, implementing CI/CD pipelines using GitLab, and provisioning infrastructure with Terraform Enterprise (TFE). You’ll also be proficient in diagnosing and resolving issues in services and databases.

Additionally, you’ll demonstrate:

Significant experience in Java microservice development and architecture, specialising in building Spring Boot microservices and REST APIs for financial services

Strong knowledge of containerisation technologies including Docker and Kubernetes

Experience implementing AWS cloud native services including API Gateway, Lambda, CloudWatch, Istio, EKS, and Aurora Postgres

Experience with monitoring and logging tools such as Prometheus, Grafana, Splunk, and DX

Experience in CI/CD, specifically Gitlab based pipelines with ArgoCD and Terraform Enterprise

Knowledge of financial sector security, including JWT, OAuth 2.0, and OpenID Connect

Skills in database query optimisation and resolution of performance problems using Postgres

Get job updates in your inbox

Subscribe to our newsletter and stay updated with the best job opportunities.