JOB DESCRIPTION
· Work as a Software Developer on the web-based application product in JAVA-related and open-source technologies
· Develop applications based on graphical layout designs that follow the strict requirements
· Take ownership and accountability for production service, including fix on fail, problem investigation, root cause determination, and resolution
· Participate in and provide quality assurance activities, including code reviews, white-box testing, test coverage for own work and team outcome
· Accountable for continuously discovering, evaluating and implementing new technologies/processes to optimize development efficiency or improve product quality
· Establish estimation, proposing development solutions with customers
· Continuously research and implement new technologies to maximize development efficiency
REQUIRED SKILLS AND EXPERIENCE
· Good command of English (both written/verbal) is essential
· At least 5 years of experience in software & back-end development technologies in general
· At least 1 year of experience with Banking and Finance
· Proven hands-on experience in Java ecosystem, Spring boot, Microservices, SQL, NoSQL: MongoDB, …
· Experience in designing & developing RESTful APIs and microservices-based systems;
· Strong knowledge of writing secured codes and a good understanding of design patterns
· Working knowledge of Scala/Spark/Kafka or any functional programming languages is a very BIG plus
· Experienced in developing and deploying microservices with Cloud-based technologies (AWS, Kubernetes, Docker…)
· Experience in the agile scrum-based development process
· Experience with unit test
DESIRED SKILLS
· Experience as software engineer in a complex, enterprise-level development projects
· Establish software development patterns and best practices via examples and shipping code
· Develop architectures that are inherently secure, robust, scalable, modular, API-centric and global.
· Collaborate with business team to develop and clarify requirements to enable development of technical solutions
· Provide executive level support for initiatives, particularly as related to re-use, funding requirements and areas of risk
· Multi-tasking ability essential to handle multiple priorities with minimal direction from management
BENEFITS
· Probation salary is 100% of official salary
· 13th-month salary and performance review twice a year
· Bonus for special occasions each year (Labor Day, National Day, Solar New year, Lunar New Year
· Project bonues twice a year
· Employee’s professional certification and training allowances subject to company regulations
· BIC Care Health Insurance
· Annual Health Assessment
· Social, health and unemployment Insurance following Government policy
· Enjoy company summer trips and other team building activities held monthly and quarterly
· Work five days per week with flexible working time
· Have chances to gain knowledge on the latest waves of blockchain, AI, Big Data
· Professional, creative and dynamic working environment