Mastek is a global Turnkey Digital Engineering & Cloud Transformation specialist delivering innovative solutions and business outcomes for its clients for more than 42+ years. With more than 5000 employees across 40+ countries, we empower businesses across industries such as Healthcare & Life Sciences, Retail, Manufacturing, Financial Services, and Government/Public sectors to enable customer success and digitization programs. We partner with enterprises to unlock their power of data, modernize applications to the cloud, and accelerate digital advantage for all stakeholders.
Role - Java AWS Technical Architect
Job Summary:
As a Java AWS Technical Architect, you will be responsible for designing and implementing robust, scalable, and high-performance cloud solutions using Java and AWS technologies. Your role will involve working closely with cross-functional teams, including developers, project managers, and stakeholders, to architect and deploy solutions that meet the company’s objectives.
Key Responsibilities:
- Design and architect cloud-based solutions on AWS using Java frameworks.
- Provide technical leadership and mentor junior developers and engineers.
- Develop and implement architectural guidelines, standards, and best practices.
Solution Design and Development:
- Analyze complex business problems and translate them into detailed technical specifications.
- Design and build microservices and serverless architectures.
- Develop high-quality code, ensuring that it is well-documented, scalable, and secure.
- Design, implement, and manage AWS cloud infrastructure, including EC2, S3, Lambda, RDS, and other services.
- Ensure high availability and disaster recovery of solutions.
- Optimize resource utilization and cost management on AWS.
Collaboration and Stakeholder Engagement:
- Work closely with project managers, business analysts, and stakeholders to define project requirements and deliverables.
- Collaborate with DevOps teams to ensure smooth deployment and operational performance.
- Participate in architecture review and planning meetings.
Performance and Optimization:
- Implement performance tuning and optimization strategies for cloud applications.
- Conduct regular code reviews and system audits to ensure compliance with best practices.
- Troubleshoot and resolve complex technical issues.
- Stay up-to-date with the latest industry trends and AWS services.
- Evaluate and recommend new technologies and tools to enhance productivity and efficiency.
- Drive continuous improvement and innovation within the team and projects.
Qualifications:
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- 10+ years of experience in software development with strong proficiency in Java.
- Extensive experience with AWS services and architecture, including EC2, S3, Lambda, RDS, VPC, and others.
- Proven track record of designing and deploying cloud-native applications and microservices.
- Strong knowledge of RESTful APIs, Spring Boot, Hibernate, and related Java frameworks.
- Experience with containerization technologies such as Docker and orchestration tools like Kubernetes.
- Proficiency in CI/CD tools like Jenkins, GitLab, or AWS CodePipeline.
- Solid understanding of security best practices for cloud environments.
- Excellent problem-solving skills and ability to think analytically.
- Strong communication skills with the ability to effectively convey technical concepts to non-technical stakeholders.
- AWS Certified Solutions Architect (Associate/Professional) certification is a plus.
#J-18808-Ljbffr