Job Description
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;
- Demonstrated expertise in developing scalable, cloud-native SaaS applications / services;
- 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;
- Experience in ensuring high availability and disaster recovery capabilities for cloud applications;
- 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.