At a Glance
- Tasks: Design and develop innovative cloud software solutions using Java on Google Cloud.
- Company: Join a leading engineering company in the finance and banking sector.
- Benefits: Competitive daily rate, flexible working hours, and opportunities for professional growth.
- Why this job: Make an impact in a dynamic environment while working with cutting-edge technology.
- Qualifications: Proficiency in Java, GCP, and experience with CI/CD tools required.
- Other info: Collaborative team culture with a focus on quality and customer satisfaction.
Contract: Until December 2026 - Renewable
Location: Essex Offices (located between Brentwood and Basildon) 4 days a week
Rate: £600 per Day – Inside IR35
The finance and banking division of this engineering company and household name is seeking a Software Engineer, Software Developer, Software Architect to be responsible for designing, developing, testing and maintaining software applications and products to meet customer needs. The Software Architect will be involved in the entire software development lifecycle including designing software architecture, writing code, testing for quality.
Main Tasks and Responsibilities:
- Proven proficiency with cloud platforms, particularly GCP, including experience with infrastructure as code and cloud-native services.
- Demonstrable leadership and practical experience in architectural practices, including designing scalable, resilient, and secure backend solutions.
- Customer-focused with a strong commitment to team collaboration and driving successful outcomes.
- Strong drive for delivering high-quality, performant, and value-added results.
- Demonstrable commitment to quality assurance and adherence to delivery timelines.
- Ability to autonomously manage multiple complex assignments with minimal direction, providing guidance to junior team members.
- Ability to thrive and contribute effectively within a highly regulated, financial environment.
- Willingness to be flexible in terms of tasks and timings to meet project demands.
- Significant experience performing and leading development reviews, ensuring code quality, maintainability, and adherence to best practices.
- Expertise in Test Driven Development (TDD) and Behaviour Driven Development (BDD) methodologies for backend services.
- Strong appreciation and practical application of architectural standards and processes essential in large-scale organisations.
Essential Skills & Experience:
- Java
- Spring Boot
- JUnit
- GCP (Google Cloud Platform)
- GitHub
- Jetbrains products (e.g., IntelliJ IDEA)
- Fossa (or similar open-source licence compliance tools)
- SonarQube (or similar code quality analysis tools)
- Checkmarx (or similar static application security testing tools)
- Cycode (or similar software supply chain security platforms)
Cloud Software Architect – Java - BackEnd – Google Cloud (GCP) employer: PeopleWorks
Contact Detail:
PeopleWorks Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Cloud Software Architect – Java - BackEnd – Google Cloud (GCP)
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, especially those who work with GCP or in finance and banking. 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 projects, especially those involving Java, Spring Boot, and GCP. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for interviews by brushing up on your knowledge of CI/CD tools and architectural practices. Be ready to discuss how you've tackled challenges in past projects, particularly in a regulated environment like finance.
✨Tip Number 4
Don't forget to apply through our website! We love seeing candidates who are proactive and engaged. Plus, it makes it easier for us to keep track of your application and get back to you quickly.
We think you need these skills to ace Cloud Software Architect – Java - BackEnd – Google Cloud (GCP)
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Cloud Software Architect role. Highlight your experience with GCP, Java, and any relevant architectural practices. We want to see how your skills align with what we're looking for!
Showcase Your Projects: Include specific projects where you've designed scalable backend solutions or used CI/CD tools. This gives us a clear picture of your hands-on experience and how you tackle real-world challenges.
Be Clear and Concise: When writing your application, keep it clear and to the point. Use bullet points for key achievements and avoid jargon unless it's relevant. We appreciate straightforward communication!
Apply Through Our Website: Don't forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. We can’t wait to see what you bring to the table!
How to prepare for a job interview at PeopleWorks
✨Know Your Cloud Inside Out
Make sure you brush up on your knowledge of Google Cloud Platform (GCP) and its services. Be ready to discuss how you've used GCP in past projects, especially focusing on infrastructure as code and cloud-native services. This will show that you’re not just familiar with the platform but can leverage it effectively.
✨Showcase Your Architectural Skills
Prepare to talk about your experience in designing scalable and secure backend solutions. Have examples ready that demonstrate your leadership in architectural practices and how you’ve ensured quality and maintainability in your projects. This is crucial for a role that demands a strong architectural mindset.
✨Demonstrate Your Coding Proficiency
Be ready to discuss your experience with Java, Spring Boot, and testing methodologies like TDD and BDD. You might even be asked to solve coding problems or discuss your approach to writing clean, maintainable code. Practising common coding challenges can help you feel more confident.
✨Emphasise Team Collaboration
Since this role requires a customer-focused approach and teamwork, prepare to share examples of how you’ve collaborated with others to drive successful outcomes. Highlight any experiences where you’ve guided junior team members or worked within a regulated environment, as this will resonate well with the interviewers.