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 professional 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 - 84000 £ 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 (Scrum): Experience working in Agile environments, particularly with Scrum values.
- 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. Being well-versed in these areas will not only boost your confidence but also demonstrate your commitment to staying current in the field.
✨Tip Number 2
Engage with the Go and Kubernetes communities online. Participating in forums, contributing to open-source projects, or attending meetups can help you network with professionals in the industry and may lead to valuable connections.
✨Tip Number 3
Showcase your experience with automated testing and CI/CD pipelines through practical examples. Be ready to discuss specific projects where you've implemented these practices, as this will highlight your hands-on expertise.
✨Tip Number 4
Prepare to discuss your approach to documentation and user feedback. Highlighting your ability to create detailed documentation and incorporate end-user feedback will show that you value quality and usability in your work.
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 automated processes to demonstrate your skills.
Craft a Compelling Cover Letter: In your cover letter, express your passion for cloud engineering and how your background aligns 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, especially those involving cloud-native applications or DevOps practices, include them in your application. Highlight your role and the impact of your contributions.
Emphasise Collaboration and Feedback: Mention your experience in mentoring other engineers and fostering a collaborative environment. Discuss how you value end-user feedback and how it has influenced your work in the past.
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 commitment to writing clean, maintainable code and share examples of how you've applied test-driven development.
✨Discuss Your Experience with Agile Methodologies
Talk about your experience working in Agile environments, particularly with Scrum. Share specific instances where you contributed to team dynamics and how you adapted to changes in project requirements.
✨Emphasise Documentation Skills
Highlight your ability to create detailed end-user documentation. Discuss how you value feedback from users and how you've used it to improve your documentation and overall solutions in past projects.