What are the responsibilities and job description for the Sr. Modern Apps -Architect position at Shrive Technologies?
Role/Responsibilities: We are seeking an experienced Sr. Modern Apps -Architect to lead the design and implementation of cutting-edge cloud-native solutions utilizing Java microservices architecture. The ideal candidate will have extensive experience with one or more major cloud providers and a deep understanding of cloud-native principles. Responsibilities:
- Design and architect scalable, resilient, and high-performance cloud-native solutions using microservices
- Lead the development of cloud migration strategies and modernization roadmaps
- Provide expert guidance on container orchestration platforms like Kubernetes
- Develop and implement cloud governance policies, standards, and best practices
- Evaluate and recommend emerging technologies to enhance our cloud infrastructure
- Collaborate with cross-functional teams to align technical solutions with business objectives
- Mentor junior architects and engineers on cloud-native best practices
- Conduct architecture reviews and provide technical leadership throughout the development lifecycle
- Optimize cloud resource utilization and cost management
- 12 years of experience in cloud architecture, with at least 6 years focused on cloud-native solutions
- Expert-level knowledge of at least one major cloud provider (AWS)
- Extensive experience designing and implementing Java microservices-based architectures
- Design, deploy, and manage Kafka clusters in on-premise and/or cloud environments.
- Ensure the scalability and reliability of Kafka brokers, producers, and consumers.
- Strong knowledge of database technologies, both relational and NoSQL
- Strong understanding of containerization technologies (Docker, Kubernetes, etc.)
- Experience with CI/CD pipelines and DevOps practices
- Familiarity with serverless computing and event-driven architectures
- Knowledge of API design and management
- Understanding of cloud security best practices and compliance requirements
- Experience with distributed systems and their associated challenges
- Excellent problem-solving skills and ability to architect solutions for complex business requirements
- Strong communication skills with the ability to explain technical concepts to non-technical stakeholders
- Relevant certifications (AWS Solutions Architect) are a plus
- Familiarity with observability and monitoring tools for microservices environments
- Experience with cloud cost optimization strategies
- Familiarity with Agile and Scrum methodologies