Requirements
We are seeking a highly skilled Senior Cloud Software Architect to design, implement, and optimize scalable cloud-native solutions. The ideal candidate has extensive experience with Java development, deep expertise in AWS services, and a proven track record of architecting enterprise-grade systems. This role will partner closely with product, engineering, and operations teams to define cloud strategy, ensure system reliability, and drive technical excellence.
Key Responsibilities
- Design and oversee the architecture of secure, scalable, and highly available cloud applications on AWS
- Lead the migration of legacy applications into modern cloud environments
- Develop and enforce best practices for coding, testing, deployment, and operations in Java-based systems
- Collaborate with cross-functional teams to translate business requirements into technical solutions
- Evaluate and recommend tools, frameworks, and cloud services to optimize performance and cost
- Mentor software engineers and provide guidance on cloud-native development practices
- Ensure compliance with security, governance, and regulatory requirements
- Conduct performance reviews and capacity planning for mission-critical systems
Qualifications
Bachelor’s or Master’s degree in Computer Science, Engineering, or related field8+ years of professional software development experience, with strong proficiency in Java5+ years of experience architecture and deploying applications on AWSExpertise in AWS services including EC2, S3, RDS, Lambda, ECS / EKS, CloudFormation, and IAMSolid understanding of microservices, containerization, and serverless architecturesStrong knowledge of software design patterns, APIs, and distributed systemsExperience with CI / CD pipelines, DevOps practices, and Infrastructure as Code (IaC)Excellent communication skills and the ability to present complex technical concepts to non-technical stakeholdersPreferred Skills
AWS Solutions Architect Professional certificationExperience with Kubernetes, Docker, or similar container platformsKnowledge of additional programming languages such as Python, Go, or Node.jsFamiliarity with event-driven architectures and streaming technologies such as Kafka or Kinesis#J-18808-Ljbffr