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
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)
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.