Cloud Engineer (Java, Go)

Cloud Engineer (Java, Go)

Full-Time 48000 - 72000 £ / year (est.) Home office (partial)
T

At a Glance

  • Tasks: Join our team to develop and manage cloud solutions using Java and Go.
  • Company: Be part of American Express, a leader in financial services and innovation.
  • Benefits: Enjoy flexible working options, competitive pay, and opportunities for growth.
  • Why this job: Work in a dynamic environment that values creativity, collaboration, and developer advocacy.
  • Qualifications: 6+ years of software engineering experience with strong skills in cloud-native applications and DevOps.
  • Other info: Contribute to both internal and open-source projects while fostering a culture of psychological safety.

The predicted salary is between 48000 - 72000 £ per year.

Role is focused on bringing public cloud to the company in a manner that is safe, compliant, flexible and easy to use. We are looking for experienced engineers to join our team and help us achieve our goals.

Required Skills:

  • Amazon Web Services (AWS): Experience with AWS services and architecture.
  • Golang: Proficiency in Golang for building Terraform modules/providers, cloud-native applications and infrastructure components.
  • Kubernetes: Familiarity with Kubernetes for container orchestration.
  • Cloud Networking: Experience with cloud networking concepts and implementation.
  • Docker: Knowledge of Docker for containerization and testing.
  • Testing: Strong background in automated testing and test-driven development.
  • End-user Documentation: Ability to create detailed and high-quality end-user documentation.
  • Agile Methodologies: Experience working in Agile environments, particularly with Scrum.
  • Code Quality: Commitment to writing clean, maintainable and efficient code.
  • Ease of Change: Focus on building systems that are easy to modify and extend.
  • Ease of Use: Prioritise user-friendly solutions that simplify complex processes.
  • Asynchronous Working: Ability to work effectively in asynchronous environments.
  • Detailed Documentation: Emphasis on creating comprehensive and high-quality documentation.
  • End-user Feedback: Valuing and incorporating feedback from end-users to improve solutions.
  • Psychological Safety: Fostering a safe environment for experimentation and innovation.
  • Developer Advocacy: Advocating for the needs and interests of developers at American Express.
  • Automation: Strong focus on automating repetitive tasks to increase efficiency.
  • Inner and Open Source Contribution: Encouraging contributions to both internal and open-source projects.

You May Be a Fit If:

  • You have at least 6 years of experience working in a professional environment as a software engineer.
  • You have led the design and build of cloud-native applications written in Go.
  • You have extensive experience with DevOps work such as building CI/CD pipelines or setting up cloud hosting environments.
  • You have a proven track record of mentoring other engineers, helping them to succeed and grow in their roles.
  • You build effective work relationships, giving and receiving constructive feedback, and your colleagues at all levels and across all teams trust you.

Skills:

  • Mandatory Skills: Integration Architecture, Java, Application Architecture, SOA and Microservices Based Architecture, Cloud Architecture, Data Architecture, Angular, JavaScript, Microservices, React, Spring Boot.

Cloud Engineer (Java, Go) employer: Thrive IT Systems

At American Express, we pride ourselves on being an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration. Our Cloud Engineers benefit from a supportive environment that prioritises professional growth, with ample opportunities for mentorship and skill development in cutting-edge technologies. Located in a vibrant city, we provide a flexible work-life balance and encourage contributions to both internal and open-source projects, making it a truly rewarding place to advance your career.
T

Contact Detail:

Thrive IT Systems Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Cloud Engineer (Java, Go)

✨Tip Number 1

Familiarise yourself with the latest AWS services and architecture. Understanding how these services integrate with cloud-native applications will give you a significant edge during discussions with our team.

✨Tip Number 2

Showcase your experience with Golang and Kubernetes in practical scenarios. Be ready to discuss specific projects where you've built Terraform modules or orchestrated containers, as this will demonstrate your hands-on expertise.

✨Tip Number 3

Prepare to talk about your approach to automated testing and test-driven development. Highlighting your commitment to code quality and ease of change will resonate well with our values.

✨Tip Number 4

Emphasise your experience in Agile environments, particularly with Scrum. Being able to articulate how you've contributed to team dynamics and fostered psychological safety will be crucial in aligning with our company culture.

We think you need these skills to ace Cloud Engineer (Java, Go)

AWS Services and Architecture
Golang Proficiency
Kubernetes Familiarity
Cloud Networking Concepts
Docker Knowledge
Automated Testing
Test-Driven Development
End-User Documentation Skills
Agile Methodologies (Scrum)
Code Quality Commitment
Ease of Change Focus
User-Friendly Solutions
Asynchronous Working Ability
Detailed Documentation Emphasis
End-User Feedback Incorporation
Psychological Safety Advocacy
Developer Advocacy Skills
Automation of Repetitive Tasks
Inner and Open Source Contribution

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with AWS, Golang, and Kubernetes. Use specific examples of projects where you've implemented cloud solutions or built applications using these technologies.

Craft a Strong Cover Letter: In your cover letter, express your passion for cloud engineering and how your skills align with the company's goals. Mention your experience in Agile methodologies and your commitment to writing clean, maintainable code.

Showcase Your Projects: If you have worked on relevant projects, include them in your application. Describe your role, the technologies used, and the impact of your work, especially in areas like automated testing and developer advocacy.

Highlight Soft Skills: Don't forget to mention your ability to give and receive constructive feedback, as well as your experience in mentoring other engineers. These soft skills are crucial for fostering a collaborative environment.

How to prepare for a job interview at Thrive IT Systems

✨Showcase Your Cloud Expertise

Make sure to highlight your experience with AWS and cloud architecture during the interview. Be prepared to discuss specific projects where you've implemented cloud solutions, focusing on how you ensured compliance and flexibility.

✨Demonstrate Your Coding Skills

Since proficiency in Golang is crucial for this role, be ready to solve coding challenges or discuss your previous work involving Golang. Emphasise your ability to write clean, maintainable code and your experience with automated testing.

✨Familiarity with Agile Methodologies

Discuss your experience working in Agile environments, particularly with Scrum. Share examples of how you've contributed to team dynamics and how you value feedback from end-users to improve solutions.

✨Prepare for Developer Advocacy

Be ready to talk about how you've advocated for developers' needs in past roles. Highlight any experiences where you've fostered a safe environment for innovation and experimentation, as well as your contributions to open-source projects.

Cloud Engineer (Java, Go)
Thrive IT Systems
T
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>