Senior Java API Developer, AWS Cloud & DevOpsNatWest Group • City of London, England, United Kingdom
This job offer is no longer available
Senior Java API Developer, AWS Cloud & DevOps
NatWest Group
- City of London, England, United Kingdom
- City of London, England, United Kingdom
About
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
#J-18808-Ljbffr
Languages
- English
Notice for Users
This job was posted by one of our partners. You can view the original job source here.