At a Glance
- Tasks: Design and develop cloud-native applications on AWS, ensuring high performance and security.
- Company: Join a forward-thinking tech company with a collaborative culture.
- Benefits: Enjoy competitive salary, health benefits, hybrid work, and opportunities for professional growth.
- Why this job: Make an impact by creating innovative solutions in a dynamic environment.
- Qualifications: Experience in AWS, Java programming, and microservices architecture required.
- Other info: Great career advancement opportunities in a supportive team.
The predicted salary is between 28800 - 48000 £ per year.
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.
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.
What You Will Bring
- 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, HTTP, 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.
If you’re an experienced engineer eager to design and deploy innovative cloud-native solutions on AWS, and want to work in a collaborative, forward-thinking environment, we’d love to hear from you!
Senior Java Developer – AWS Cloud Platform (Developer III - Software Engineering) employer: UST
Contact Detail:
UST Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Java Developer – AWS Cloud Platform (Developer III - Software Engineering)
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech industry, especially those who work with AWS or Java. A friendly chat can lead to insider info about job openings that aren’t even advertised yet.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your cloud-native applications and projects you've worked on. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for technical interviews by brushing up on your Java and AWS knowledge. Practice coding challenges and be ready to discuss your past projects in detail. Confidence is key!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, we love seeing candidates who are proactive about their job search.
We think you need these skills to ace Senior Java Developer – AWS Cloud Platform (Developer III - Software Engineering)
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with AWS and Java. We want to see how you've designed and deployed cloud-native applications, so don’t hold back on those details!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Tell us why you’re passionate about cloud-native solutions and how your skills align with our needs. Keep it engaging and personal.
Showcase Your Projects: If you've worked on any relevant projects, make sure to mention them! We love seeing real examples of your work, especially if they involve microservices or CI/CD pipelines.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates!
How to prepare for a job interview at UST
✨Know Your AWS Inside Out
Make sure you brush up on your knowledge of AWS services like EC2, Lambda, and S3. Be ready to discuss how you've used these in past projects, as well as any challenges you faced and how you overcame them.
✨Show Off Your Java Skills
Prepare to demonstrate your Java expertise, especially with Spring Boot and microservices. You might be asked to solve coding problems or explain your thought process during development, so practice articulating your approach clearly.
✨Collaborate Like a Pro
Since collaboration is key, think of examples where you've worked with product management or other teams. Be ready to discuss how you translated business requirements into technical solutions and how you handled feedback.
✨Emphasise CI/CD and Best Practices
Familiarise yourself with CI/CD pipelines and deployment automation. Be prepared to talk about your experience with TDD, BDD, and how you ensure high-quality code. Sharing specific instances where you implemented these practices will impress the interviewers.