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 collaborative environment that values creativity and developer advocacy.
- Qualifications: 6+ years of software engineering experience with expertise in cloud-native applications.
- 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 (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
- Integration Architecture
- Java
- Application Architecture
- SOA and Microservices Based Architecture
- Cloud Architecture
- Data Architecture
- Angular
- JavaScript
- Microservices
- React
- Spring Boot
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 or contributing to open-source projects can help you build connections and showcase your skills, making you a more attractive candidate.
✨Tip Number 3
Prepare to discuss your experience with automated testing and CI/CD pipelines in detail. Be ready to share specific examples of how you've implemented these practices in previous roles, as this is crucial for the position.
✨Tip Number 4
Highlight your ability to create high-quality end-user documentation. Consider preparing a sample or two that showcases your writing skills, as this will set you apart from other candidates.
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. Include specific projects where you've implemented cloud solutions or automated processes, as this will resonate with the job requirements.
Craft a Compelling Cover Letter: In your cover letter, emphasise your commitment to code quality and user-friendly solutions. Mention any experience you have with Agile methodologies and how you've contributed to team success in previous roles.
Showcase Your Projects: If you have worked on open-source projects or contributed to internal tools, be sure to mention these. Highlight your role in mentoring others and fostering a collaborative environment, as this aligns with the company's values.
Prepare for Technical Questions: Be ready to discuss your experience with cloud architecture, microservices, and CI/CD pipelines during the interview process. Prepare examples that demonstrate your problem-solving skills and ability to work asynchronously.
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 the role requires proficiency in Golang and Java, be ready to solve coding challenges or discuss your previous work involving these languages. Emphasise your commitment to writing clean, maintainable code and share examples of how you've done this in past projects.
✨Discuss Your DevOps Experience
Talk about your experience with CI/CD pipelines and any automation tools you've used. Highlight how you've contributed to improving efficiency through automation and how you've worked in Agile environments, particularly with Scrum methodologies.
✨Prepare for Behavioural Questions
Expect questions about teamwork, mentoring, and handling feedback. Be ready to share examples of how you've fostered a safe environment for innovation and how you've advocated for developer needs in your previous roles.