onsite
Software Engineer - NatWest Group
Software Engineer
Software Engineer driving secure, effortless digital experiences using Java, Spring Boot, and cloud-native technologies such as AWS, Docker, and Kubernetes. Focus on building scalable microservices and automating delivery pipelines.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance Java microservices using Spring Boot.
- Implement secure, scalable solutions on AWS, leveraging services like EC2, RDS, and S3.
- Containerise applications with Docker and orchestrate with Kubernetes for efficient deployment.
- Automate build, test, and release pipelines using CI/CD tools (Jenkins, GitHub Actions).
- Collaborate with cross‑functional teams to define architecture, performance, and security requirements.
Requirements
- 3+ years of professional Java development experience.
- Strong knowledge of Spring Boot, RESTful APIs, and relational databases.
- Hands‑on experience with AWS, Docker, and Kubernetes.
- Proficiency in CI/CD practices and tooling.
- Excellent problem‑solving skills and a passion for secure, user‑centric design.
Skills
javaawsdockerkubernetescicd