• Hard skills
➢ Minimum 5 years of web application development experience
➢ Minimum 3 years of web application development experience with Java
➢ Experience of writing and reviewing source code based on clean code principle
➢ Experience of backend development with RDBMS such as Oracle / MySQL / PostgreSQL
➢ Experience of frontend development by HTML/CSS/Javascript with any modern frontend framework
➢ Experience of development using Git
• Soft Skills
➢ Basic English reading/writing, basic daily communication in English
➢ Ability to communicate with team members, report to leaders properly.
Preferred skills:
• Experience with scrum or similar agile methodologies
• Fluent English speaking.
• Experience of development with NoSQL database such as DynamoDB / Elasticsearch / MongoDB