Cloud Architect (AWS & Java)
📍 Job Overview
- Job Title: Cloud Architect (AWS & Java)
- Company: Zensar
- Location: London, City of, United Kingdom
- Job Type: On-site
- Category: Technical Architecture & Design
- Date Posted: June 24, 2025
- Experience Level: 10+ years
- Remote Status: On-site
🚀 Role Summary
- Lead the architecture, design, and development of large-scale, distributed systems using Java and AWS cloud services.
- Collaborate with product and engineering teams to define architecture blueprints and technology roadmaps.
- Drive adoption of modern architecture principles like Microservices, Event-Driven Architecture, CQRS, and SAGA patterns.
- Mentor and guide engineering teams on architectural decisions and technical challenges.
📝 Enhancement Note: This role requires a strong background in both Java and AWS cloud services, with a focus on designing and implementing scalable, robust, and cloud-native systems.
💻 Primary Responsibilities
- Architecture & Design: Lead the architecture, design, and development of large-scale, distributed systems using Java and AWS cloud services.
- Collaboration: Work closely with product and engineering teams to define architecture blueprints and technology roadmaps.
- Modern Architecture Principles: Drive adoption of modern architecture principles like Microservices, Event-Driven Architecture, CQRS, and SAGA patterns.
- Mentoring: Mentor and guide engineering teams on architectural decisions and technical challenges.
- Coding & Best Practices: Be hands-on with coding in Java (latest versions) and guide teams on best practices.
- AWS Services: Select appropriate AWS services and design cloud-native architectures with cost, scalability, and security in mind.
- Code Reviews: Conduct design and code reviews to ensure quality and performance.
- Stay Updated: Stay updated with new Java features, AWS services, and emerging architectural trends.
🎓 Skills & Qualifications
Education: Bachelor's degree in Computer Science, Engineering, or a related field. A Master's degree would be an asset.
Experience: Around 15 years of software development experience, with at least 5 years in a software architect role.
Required Skills:
- Strong expertise in Java, including recent versions (Java 17/21+), with hands-on coding ability.
- In-depth experience in designing and implementing microservices-based systems.
- Strong understanding of architectural patterns like CQRS, Event Sourcing, SAGA, and Domain-Driven Design (DDD).
- Extensive experience with AWS cloud ecosystem – services like EC2, S3, Lambda, SNS/SQS, API Gateway, RDS/DynamoDB, CloudFormation, etc.
- Familiarity with containerization and orchestration (Docker, Kubernetes, ECS/EKS).
- Strong system design and problem-solving skills.
- Proficiency in CI/CD tools and DevOps practices.
- Strong communication and stakeholder management skills.
- Experience in leading technical teams and mentoring developers.
Preferred Qualifications:
- AWS Certification (Solutions Architect – Associate/Professional) is a plus.
- Experience with Infrastructure as Code (IaC) using Terraform or AWS CDK.
- Exposure to data streaming platforms like Kafka is a bonus.
- Background in performance optimization, scalability, and security best practices.
Desired Skills (AI & Emerging Technologies):
- Understanding of how AI capabilities can be integrated into enterprise applications to enhance user experience, decision-making, and automation.
- Exposure to modern AI application patterns such as Retrieval-Augmented Generation (RAG), prompt engineering, fine-tuning, embedding stores, vector databases, AI-powered chatbots, assistants, and question-answering systems.
- Familiarity with tools and frameworks that enable LLM-based integrations such as LangChain, Semantic Kernel, or Azure OpenAI.
- Appreciation for ethical AI considerations including data privacy, security, and bias mitigation.
- Eagerness to explore emerging technologies and collaborate with AI/ML teams to bring intelligence into real-world business workflows.
📊 Web Portfolio & Project Requirements
Portfolio Essentials:
- A portfolio showcasing your experience in designing and implementing large-scale, distributed systems using Java and AWS cloud services.
- Case studies demonstrating your ability to work with product and engineering teams to define architecture blueprints and technology roadmaps.
- Examples of your hands-on coding experience in Java and your understanding of modern architecture principles.
- Documentation of your experience with AWS services and your ability to design cloud-native architectures with cost, scalability, and security in mind.
Technical Documentation:
- High-level and low-level design documents for your past projects.
- Code reviews and performance tuning examples.
- Documentation of your experience with CI/CD tools and DevOps practices.
💵 Compensation & Benefits
Salary Range: £80,000 - £120,000 per annum (Based on experience and market research)
Benefits:
- Competitive salary package.
- Comprehensive health and wellness benefits.
- Retirement savings plan with company match.
- Employee stock purchase plan.
- Generous time-off policies, including vacation, sick leave, and paid holidays.
- Employee assistance program.
- Tuition reimbursement and professional development opportunities.
- A dynamic and inclusive work environment with a focus on employee growth and development.
Working Hours: Full-time, 40 hours per week. Flexible working hours may be available based on team needs and manager approval.
📝 Enhancement Note: The salary range provided is based on market research for the role of Cloud Architect in the London area, with consideration for the candidate's experience level.
🎯 Team & Company Context
🏢 Company Culture
Industry: Technology consulting and services, focusing on digital product engineering and management.
Company Size: 11,800+ associates in 33 global locations, serving 130 leading enterprises.
Founded: 1991, with a strong focus on innovation, velocity, and client-centricity.
Team Structure:
- Collaborative and cross-functional teams, working closely with product and engineering teams.
- A dynamic and inclusive work environment that values individuality, nurtures development, and is mindful of wellbeing.
Development Methodology:
- Agile and iterative development processes.
- A focus on continuous learning, improvement, and innovation.
- Strong emphasis on client-centricity and collaboration.
Company Website: https://www.zensar.com/
📝 Enhancement Note: Zensar's culture emphasizes putting people first, client-centricity, and collaboration, with a focus on helping employees grow, own, achieve, and learn.
📈 Career & Growth Analysis
Web Technology Career Level: Senior Cloud Architect, responsible for leading the architecture, design, and development of large-scale, distributed systems using Java and AWS cloud services.
Reporting Structure: This role reports directly to the Head of Architecture or a similar role, depending on the organization's structure.
Technical Impact: This role has a significant impact on the design and implementation of the company's cloud infrastructure, ensuring scalability, performance, and security.
Growth Opportunities:
- Technical Leadership: Grow into a Principal Architect or Architecture Manager role, leading teams and defining the company's technical strategy.
- Specialization: Deepen your expertise in specific areas of cloud architecture, such as serverless, data engineering, or security.
- Emerging Technologies: Explore and contribute to the integration of AI and emerging technologies into enterprise applications.
📝 Enhancement Note: This role offers significant growth potential, with opportunities to advance into technical leadership positions or specialize in specific areas of cloud architecture.
🌐 Work Environment
Office Type: Modern, collaborative workspaces designed to foster innovation and teamwork.
Office Location(s): London, City of, United Kingdom.
Workspace Context:
- Access to the latest tools and technologies to support your work.
- Collaborative workspaces with multiple monitors and testing devices available.
- Opportunities for cross-functional collaboration with designers, marketers, and other teams.
Work Schedule: Full-time, 40 hours per week. Flexible working hours may be available based on team needs and manager approval.
📝 Enhancement Note: Zensar's work environment emphasizes collaboration, innovation, and client-centricity, with a focus on helping employees grow and succeed.
📄 Application & Technical Interview Process
Interview Process:
- Phone/Video Screen: A brief conversation to discuss your experience, skills, and career goals.
- Technical Deep Dive: A detailed discussion of your architecture, design, and coding experience, focusing on Java and AWS cloud services.
- Behavioral & Cultural Fit: An assessment of your communication, stakeholder management, and cultural fit with the team.
- Final Interview: A meeting with the hiring manager or a senior stakeholder to discuss your fit for the role and the company's needs.
Portfolio Review Tips:
- Highlight your experience in designing and implementing large-scale, distributed systems using Java and AWS cloud services.
- Include case studies demonstrating your ability to work with product and engineering teams to define architecture blueprints and technology roadmaps.
- Showcase your hands-on coding experience in Java and your understanding of modern architecture principles.
- Provide examples of your experience with AWS services and your ability to design cloud-native architectures with cost, scalability, and security in mind.
Technical Challenge Preparation:
- Brush up on your Java and AWS cloud services knowledge, focusing on recent features and best practices.
- Prepare for system design and architecture questions, focusing on modern architecture principles like Microservices, Event-Driven Architecture, CQRS, and SAGA patterns.
- Practice coding challenges focusing on Java and AWS cloud services.
ATS Keywords: [Provided in the "🛠 Technology Stack & Web Infrastructure" section]
📝 Enhancement Note: The interview process for this role focuses on assessing the candidate's technical expertise in Java and AWS cloud services, as well as their ability to work collaboratively with product and engineering teams.
🛠 Technology Stack & Web Infrastructure
Programming Languages:
- Java (latest versions)
- AWS Cloud Services (EC2, S3, Lambda, SNS/SQS, API Gateway, RDS/DynamoDB, CloudFormation, etc.)
- Scripting Languages (Bash, Python, etc.)
Web Frameworks & Libraries:
- Modern architecture principles like Microservices, Event-Driven Architecture, CQRS, and SAGA patterns.
- Domain-Driven Design (DDD) and other architectural patterns.
Server Technologies:
- AWS cloud services (EC2, RDS, DynamoDB, etc.)
- Containerization and orchestration (Docker, Kubernetes, ECS/EKS)
- Infrastructure as Code (IaC) tools (Terraform, AWS CDK)
Databases:
- Relational databases (PostgreSQL, MySQL, etc.)
- NoSQL databases (DynamoDB, MongoDB, etc.)
- In-memory data stores (Redis, Memcached, etc.)
Tools:
- CI/CD tools (Jenkins, GitLab CI/CD, AWS CodePipeline, etc.)
- DevOps tools (Ansible, Puppet, Chef, etc.)
- Monitoring tools (Prometheus, Grafana, AWS CloudWatch, etc.)
- Logging tools (ELK Stack, AWS CloudTrail, etc.)
Methodologies:
- Agile and iterative development processes.
- Infrastructure as Code (IaC) and GitOps practices.
- DevOps and site reliability engineering (SRE) principles.
Emerging Technologies (AI & Machine Learning):
- Understanding of how AI capabilities can be integrated into enterprise applications to enhance user experience, decision-making, and automation.
- Exposure to modern AI application patterns such as Retrieval-Augmented Generation (RAG), prompt engineering, fine-tuning, embedding stores, vector databases, AI-powered chatbots, assistants, and question-answering systems.
- Familiarity with tools and frameworks that enable LLM-based integrations such as LangChain, Semantic Kernel, or Azure OpenAI.
- Appreciation for ethical AI considerations including data privacy, security, and bias mitigation.
📝 Enhancement Note: This role requires a strong background in both Java and AWS cloud services, with a focus on designing and implementing scalable, robust, and cloud-native systems. Familiarity with emerging technologies like AI and machine learning is a plus.
👥 Team Culture & Values
Web Development Values:
- Innovation: Embrace modern architecture principles and emerging technologies to drive business value.
- Collaboration: Work closely with product and engineering teams to define architecture blueprints and technology roadmaps.
- Quality: Ensure high-quality code and architecture through design reviews, code reviews, and performance tuning.
- Performance: Optimize system performance and scalability through architecture design, coding best practices, and infrastructure optimization.
- Security: Design and implement secure architectures, following best practices and compliance standards.
Collaboration Style:
- Cross-Functional Integration: Collaborate with product, engineering, design, and other teams to define architecture blueprints and technology roadmaps.
- Code Review Culture: Conduct design and code reviews to ensure quality, performance, and security.
- Peer Programming: Collaborate with team members to share knowledge, improve skills, and ensure code quality.
- Knowledge Sharing: Contribute to the team's collective knowledge through mentoring, workshops, and technical presentations.
📝 Enhancement Note: Zensar's culture emphasizes putting people first, client-centricity, and collaboration, with a focus on helping employees grow, own, achieve, and learn.
⚡ Challenges & Growth Opportunities
Technical Challenges:
- Designing and implementing large-scale, distributed systems using Java and AWS cloud services.
- Working with product and engineering teams to define architecture blueprints and technology roadmaps.
- Driving adoption of modern architecture principles like Microservices, Event-Driven Architecture, CQRS, and SAGA patterns.
- Mentoring and guiding engineering teams on architectural decisions and technical challenges.
- Staying updated with new Java features, AWS services, and emerging architectural trends.
Learning & Development Opportunities:
- Technical Skill Development: Deepen your expertise in Java, AWS cloud services, and modern architecture principles.
- Emerging Technologies: Explore and contribute to the integration of AI and emerging technologies into enterprise applications.
- Leadership Development: Develop your leadership skills through mentoring, team management, and architecture decision-making.
- Architecture Specialization: Specialize in specific areas of cloud architecture, such as serverless, data engineering, or security.
- Conferences & Certifications: Attend industry conferences, earn relevant certifications, and engage with online communities to stay current with the latest trends and best practices.
📝 Enhancement Note: This role offers significant growth potential, with opportunities to advance into technical leadership positions or specialize in specific areas of cloud architecture. Zensar's culture emphasizes continuous learning, improvement, and innovation.
💡 Interview Preparation
Technical Questions:
- Architecture & Design: Describe your experience designing and implementing large-scale, distributed systems using Java and AWS cloud services. Discuss your approach to architecture blueprints, technology roadmaps, and modern architecture principles.
- Coding: Solve coding challenges focusing on Java and AWS cloud services, demonstrating your hands-on coding ability and understanding of best practices.
- System Design: Discuss your experience with system design and architecture, focusing on scalability, performance, and security.
- AWS Services: Demonstrate your expertise in AWS cloud services, including EC2, S3, Lambda, SNS/SQS, API Gateway, RDS/DynamoDB, CloudFormation, etc.
Company & Culture Questions:
- Cultural Fit: Discuss your experience working in a collaborative, cross-functional team environment and your ability to adapt to Zensar's culture.
- Client-Centricity: Describe your experience working with clients and stakeholders to define architecture blueprints and technology roadmaps.
- Innovation: Share your thoughts on emerging technologies and their potential impact on enterprise applications.
Portfolio Presentation Strategy:
- Highlight your experience in designing and implementing large-scale, distributed systems using Java and AWS cloud services.
- Include case studies demonstrating your ability to work with product and engineering teams to define architecture blueprints and technology roadmaps.
- Showcase your hands-on coding experience in Java and your understanding of modern architecture principles.
- Provide examples of your experience with AWS services and your ability to design cloud-native architectures with cost, scalability, and security in mind.
📝 Enhancement Note: The interview process for this role focuses on assessing the candidate's technical expertise in Java and AWS cloud services, as well as their ability to work collaboratively with product and engineering teams. Zensar's culture emphasizes putting people first, client-centricity, and collaboration, with a focus on helping employees grow, own, achieve, and learn.
📌 Application Steps
To apply for this Cloud Architect (AWS & Java) position at Zensar:
- Submit Your Application: Click on the application link provided and submit your resume, highlighting your experience in Java, AWS cloud services, and modern architecture principles.
- Tailor Your Portfolio: Customize your portfolio to showcase your experience in designing and implementing large-scale, distributed systems using Java and AWS cloud services. Include case studies demonstrating your ability to work with product and engineering teams to define architecture blueprints and technology roadmaps.
- Prepare for Technical Interviews: Brush up on your Java and AWS cloud services knowledge, focusing on recent features and best practices. Practice coding challenges and prepare for system design and architecture questions.
- Research the Company: Familiarize yourself with Zensar's culture, values, and work environment. Understand their focus on innovation, client-centricity, and collaboration.
⚠️ Important Notice: This enhanced job description includes AI-generated insights and web technology industry-standard assumptions. All details should be verified directly with the hiring organization before making application decisions.
Application Requirements
The ideal candidate should have around 15 years of software development experience, with at least 5 years in a software architect role. Strong expertise in Java and extensive experience with AWS cloud services are essential.