Bachelor degree or above in computer science
Good English communication skill
5+ years of experience in Java application development and design. Familiar with popular development frameworks such as Spring/ Spring boot, Spring JPA/MVC
Familiar with design patterns
Familiar with Agile development methodology, certified Scrum master is a plus
Having experience building DevOps tools. Familiar with Ansible, Kubernetes, docker,..etc
Having good experience on large-scale database such oracle, Familiar with SQL performance tuning.