Job Summary
Job description
Overview of job
- Develop scalable, high secure and high performance applications
- Design and build a complex architecture of new products and features
- Quickly fix system failures or abnormalities by monitoring or notifications
- Introduce tools, systems and cultures for efficient development
- Develop fundamental skills of team members
Job Requirement
- From 4 years of experience in developing web application
- Proficiency in Java and Kotlin for BE/willing to study Kotlin to write clear, readable, and maintainable code
- Container based development (Docker, docker-compose, Kubernetes) experience
- Writing comprehensive and maintainable test code (must)
- Experience using, designing, building REST/Web Service APIs
- Extensive experience with Spring framework: Spring Boot, Spring Data, Spring Security, and Spring Batch
- Deep knowledge of OOP and design pattern
- Strong knowledge of databases (MySQL) design/optimization and ORM
- Agile/Scrum software development experience
- Experience to improve application security, performance and operation
- Experience to educate team members
- Strong sense of ownership
Languages
-
English
Speaking: Intermediate - Reading: Intermediate - Writing: Intermediate
Technical Skill
- Java
- Kotlin
- Docker
- Spring
- MySQL
- OOP
- REST
- Web Services
- Design Patterns
- ORM
- API
- Spring Boot
- Kubernetes
- Spring Data
- Spring Security
- Spring Batch
COMPETENCES
- Agile
- Scrum
BUSINESS PROFILE
Money Forward Vietnam aims to solve money-related issues of all individuals and businesses through building an open and fair financial platform and providing essential services.
We contribute to building a better society by providing services that enable users to “see money in a positive light and broaden their range of opportunities,” thereby significantly enriching their lives.