Java, Spring Boot & AWS Software Engineer
Join us as a Java, Spring Boot & AWS Software Engineer.
* This is an opportunity for a driven Software Engineer to take on an exciting new career challenge.
* Day-to-day, you'll be engineering and maintaining innovative, customer-centric, high-performance, secure, and robust solutions.
* It’s a chance to hone your existing technical skills and advance your career while building a wide network of stakeholders.
What you'll do
In your new role, you’ll work within a feature team to engineer software, scripts, and tools, liaising with other engineers, architects, and business analysts across the platform.
You’ll also be:
* Producing complex and critical software rapidly and of high quality, adding value to the business.
* Working in permanent teams responsible for the full lifecycle, from initial development through enhancement, maintenance, to replacement or decommissioning.
* Collaborating to optimise our software engineering capability.
* Designing, producing, testing, and implementing our working software solutions.
* Working across the lifecycle, from requirements analysis and design, through coding to testing, deployment, and operations.
The skills you'll need
To take on this role, you need a background in software engineering, design, and architecture, with an understanding of how your expertise supports our customers. Experience solving highly complex, analytical, and numerical problems is essential, along with implementing programming best practices around code quality, scalability, automation, virtualization, optimization, availability, and performance.
We expect you to have an excellent understanding of code quality and development standards, with exposure to Cloud deployment, preferably AWS.
Additionally, you’ll need:
* Experience with development and testing tools, bug tracking tools, and wikis.
* Proficiency in Java 17+, Microservices or API development with Spring Boot, containerization using Docker, and TDD/BDD frameworks like Cucumber or Selenium.
* Experience with relational and NoSQL databases like Postgres and MongoDB.
* Experience with CI/CD pipelines, preferably GitLab or GitHub, and deploying on AWS Kubernetes clusters using Helm Charts.
* Experience with Kafka, MQ, or other event-driven frameworks.
* Experience with DevOps and Agile methodologies, using tools like JIRA or Confluence.
Hours: 35
Job Posting Closing Date: 14/05/2025
Ways of Working: Remote First
About the company
NatWest Group plc is a majority state-owned British banking and insurance holding company, based in Edinburgh, Scotland.
#J-18808-Ljbffr