Position: Technical Manager
Location: Alpharetta, GA***Day 1 Onsite***
Duration: 1 Years
### Job Requirements:
**Qualifications: **
- Bachelor's degree in computer science, Engineering, or a related field; master's degree is a plus.
- 10+ years of experience in software development, with a strong focus on Java applications.
- 4+ years of experience in cloud migration projects, specifically with AWS.
- Proven experience in a leadership or managerial role, with a track record of successfully managing technical teams.
- Strong understanding of AWS services, architecture patterns, and cloud-native application design.
- Familiarity with DevOps practices, CI/CD tools, and container technologies (Docker, Kubernetes).
- Excellent project management skills, with experience in Agile methodologies.
- Strong analytical and problem-solving abilities, with a proactive approach to identifying and resolving issues.
- Exceptional communication and interpersonal skills, capable of working with diverse teams and stakeholders.
**Preferred Qualifications: **
- AWS Certified Solutions Architect or other relevant AWS certifications.
We are looking for a Technical Manager with extensive experience in cloud migration and Java application development to lead our team in transitioning our on-premises applications to Amazon Web Services (AWS). In this role, he/she will be responsible for overseeing the migration process, managing technical resources, and ensuring the successful implementation of cloud-based solutions.
**Key Responsibilities: **
- Lead and manage a team of developers and engineers in the design, planning, and execution of the migration of Java-based applications to AWS.
- Develop a comprehensive migration strategy that aligns with business objectives, ensuring minimal disruption to operations.
- Collaborate with stakeholders to gather requirements and define project scope, timelines, and deliverables.
- Oversee the architectural design of cloud solutions, ensuring best practices in scalability, security, and performance.
- Facilitate communication between technical teams and non-technical stakeholders to ensure alignment and understanding of migration goals.
- Mentor and guide team members on cloud technologies, Java development, and AWS best practices.
- Establish and maintain CI/CD pipelines and automation processes for efficient application deployment in the cloud.
- Monitor project progress, identify risks, and implement mitigation strategies to ensure successful project delivery.
- Conduct regular reviews of migrated applications to ensure they meet performance and reliability standards.
- Stay updated on emerging cloud technologies and industry trends, recommending improvements to our cloud strategy.