Senior Java Developer - AWS Cloud Platform (Developer III - Software Engineering)
Role Description
Senior Java Developer – AWS Cloud Platform
Nottingham – Hybrid
Full time – permanent
We are seeking a Senior Software Engineer to design, develop, and deploy scalable, secure, and high-performing applications on the AWS Cloud platform. You will play a key role in shaping new features that are both delightful and essential to users, while ensuring robust architecture and high-quality code.
You'll collaborate closely with Product Management, Architecture, and Engineering teams to bring innovative ideas to life, own and lead development on team-owned components, and contribute to continuous improvement within your technical domain.
Key Responsibilities
Apply Now!
#UST
Skills
Java,Javascript,Aws
Senior Java Developer – AWS Cloud Platform
Nottingham – Hybrid
Full time – permanent
We are seeking a Senior Software Engineer to design, develop, and deploy scalable, secure, and high-performing applications on the AWS Cloud platform. You will play a key role in shaping new features that are both delightful and essential to users, while ensuring robust architecture and high-quality code.
You'll collaborate closely with Product Management, Architecture, and Engineering teams to bring innovative ideas to life, own and lead development on team-owned components, and contribute to continuous improvement within your technical domain.
Key Responsibilities
- Design, develop, and deploy cloud-native applications on AWS, leveraging services such as EC2, Lambda, S3, API Gateway, RDS, and CloudFormation.
- Collaborate with Product Management and stakeholders to translate business requirements into technical solutions.
- Own and lead development of team-owned components and features, ensuring maintainability, scalability, and performance.
- Contribute to the design and implementation of microservices and APIs using Java, Spring Boot, and Spring Cloud.
- Participate in code reviews, technical discussions, and architecture design sessions to uphold engineering excellence.
- Ensure robust CI/CD pipelines for AWS deployments and integrate with monitoring and logging tools.
- Innovate and share knowledge within the team, promoting engineering best practices, including TDD, BDD, and Pair Programming.
- Proven experience in AWS Cloud deployment and cloud-native application development
- Designed developed, and deployed cloud-native applications on AWS, leveraging services such as EC2, Lambda, S3, API Gateway, RDS, and CloudFormation
- Strong programming skills in Java with a deep understanding of modern object-oriented principles (SOLID, SOA, REST).
- Hands-on experience with Spring Boot, Spring Cloud, and microservices architecture.
- Experience in API design, development, and integration.
- Strong understanding of CI/CD, containerization (Docker/Kubernetes), and deployment automation.
- Ability to collaborate effectively across teams in an agile development environment.
- A passion for delivering high-quality software and continuously improving systems and processes.
Apply Now!
#UST
Skills
Java,Javascript,Aws