ID: 18708 **Must haves** - Bachelor’s degree in Computer Science, Information Technology, or a related field; - Minimum 5 years developing software for public cloud (AWS) and Java; - Deep understanding of enterprise software modernization, migrating to public cloud such as AWS; - Experience with serverless architectures and microservices; - Understanding of best practices for AWS networking, security and performance; - Strong experience in AWS networking concepts, including VPC, subnets, security groups, and load balancers; - Understanding of networking protocols and deployment models relevant to cloud environments; - Conduct cloud security assessments and implement necessary controls; - Experience with Docker, Kubernetes, and cloud technologies (AWS/Azure); - Experience troubleshooting and debugging AWS services; - Experience in clearly documenting cloud architectures, guidelines and best practices; - Excellent written and verbal communication skills; - Ability to write clean, well designed and documented code; - Ability to communicate with all stakeholders; - Upper-intermediate English level. **Nice to haves** - Experience with implementing file transfer protocols including FTP/S and SFTP; - Experience with infrastructure as code (IaC) tools like Terraform or CloudFormation; - Desire to stay updated with the latest cloud technologies and trends to drive continuous improvement; - AWS Certified Architect certification; - Familiarity with Agile Scrum methodologies. **The benefits of joining us** - **Professional growth** Accelerate your professional journey with mentorship, TechTalks, and personalized growth roadmaps - **Competitive compensation** We match your ever-growing skills, talent, and contributions with competitive USD-based compensation and budgets for education, fitness, and team activities - **A selection of exciting projects** Join projects with modern solutions development and top-tier clients that include Fortune 500 enterprises and leading product brands - **Flextime** Tailor your schedule for an optimal work-life balance, by having the options of working from home and going to the office - whatever makes you the happiest and most productive. **Job Types**: Full-time, Contract