Cloud Developer Required Skills
- 10+ years of experience
- Cloud Development skills
- Tactical
- Able to write code daily
- AWS/Lambda creation experience
- Python and Java Experience
- ETL Building (Extract, Transform, and Load) Experience
- Can Educate New-to-AWS Technologists in best practices
- Can work with unclear requirements
- Leadership skills
- System Architect aspirations is a plus
Overview
The Cloud Developer with Java & Python plays a crucial role in designing, developing, and maintaining cloud-based applications using Java and Python. This position is essential in leveraging cloud technologies to build scalable and efficient solutions for the organization's infrastructure.
Key Responsibilities
- Design and develop cloud-based applications using Java and Python
- Collaborate with cross-functional teams to define, design, and ship new features
- Implement and maintain continuous integration and continuous deployment (CI/CD) pipelines
- Optimize cloud infrastructure for performance and cost-efficiency
- Develop and implement cloud security best practices
- Integrate cloud services with on-premises technologies
- Monitor and troubleshoot applications in the cloud environment
- Automate provisioning and orchestration tasks
- Participate in code reviews and provide constructive feedback
- Stay up-to-date with the latest trends and best practices in cloud development
- Collaborate with stakeholders to understand their requirements and provide technical solutions
- Document design and implementation details
- Contribute to the continuous improvement of development processes
- Assist in evaluating new technologies and tools for cloud development
- Provide technical guidance and support to team members
Required Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field
- Proven experience in developing cloud-based applications
- Proficiency in Java and Python programming languages
- Hands-on experience with cloud platforms such as AWS, Azure, or Google Cloud Platform
- Understanding of microservices architecture and design principles
- Experience with DevOps practices and tools
- Knowledge of cloud security best practices and implementation
- Ability to design and optimize cloud infrastructure for scalability and reliability
- Strong problem-solving and troubleshooting skills in cloud environments
- Familiarity with containerization and orchestration technologies like Docker and Kubernetes
- Excellent communication and collaboration skills
- Ability to work effectively in a fast-paced and dynamic environment
- Understanding of agile development methodologies
- Certifications in cloud computing and related technologies are a plus
- Demonstrated ability to mentor and coach junior team members
Skills: cloud computing,java,python,devops,microservices,cloud,aws