QUALIFICATION AND EDUCATION REQUIREMENTS
General requirements
• 3+ years of experience in web and cloud development. 5+ years for the lead position;
• Intermediate level of written/spoken English. Excellent English communication level for the lead position;
• Strong in problem-solving and a quick learner;
• Deliver high-quality, readable, scalable, secured, and optimized code at high speed;
• Good experience in end-to-end quality software development process, Scrum, JIRA, Git (GitLab/GitHub), and Agile methodology.
Technical qualifications
• Excellent web programming skills using Java;
• Solid experience in one of Java frameworks (Spring Boot…) and database (MySQL & NoSQL);
• Good experience with Microservices;
• Familiar with MQTT, Kafka, Web-Socket, and RESTful APIs.
Desired skills (nice to have)
• Good experience with Docker & Kubernetes;
• Good knowledge in Testing/QC: CI/CD, Jenkins, Selenium, Linux;
• Experience in setup and using Cloud infrastructures (AWS, Azure…);
• Good experience in Python, Node.js or PHP programming;
• Familiar with Frontend techniques: HTML5, CSS3, Bootstrap, VUE.js and React.js and comfortable with TypeScript.