Job description Develop scalable, highly 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 Resolve any technical issues, risks, and challenges, escalating as necessary and providing solutions JOB REQUIREMENT Must-have: At least 7 years of experience in developing web applications 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, and building GraphQL Web Service APIs Extensive experience with Spring framework: Spring Boot, Spring Data, Spring Security, Spring Batch, Spring Cloud Knowledge of Domain Driven Development and Onion Architecture Strong knowledge of sql (MySQL) and no-sql design/optimization and ORM Agile/Scrum software development experience Experience in improving application security, performance, and operation Experience in educating team members Strong sense of ownership Nice-to-have: Strong knowledge of security and performance Strong Knowledge of microservices architecture design and implementation Willingness to learn and build a deep understanding Build and maintain application infrastructure built on AWS BENEFIT Caring Mental & Physical Recreation: Hybrid working: 2 days at the office and 3 days WFH Working hour: Flexible start 8AM-9AM from Mon-Fri Full salary in probation Insurance: Applied from Probation period: Social Insurance, Health Insurance, Unemployment Insurance (on 100% salary) Private health insurance & accident insurance. From Managing level: extra for family members Bonus: 13th month salary 16 - 24 paid days off and more Paternity leave: Extra 5 days Annual company trip; Quarterly team building Billiards & Running club Annual health check Well-equipped facility: Macbook pro, additional monitor,.. Caring Career & Development: Clear Career path Foreign language & International technology-related certifications sponsoring External & internal training courses Soft-skill workshops Tech seminars Monthly and biannual Recognition Awards Performance & salary review: twice/year (Jun & Dec) money forward vietnam là công ty Trách nhiệm hữu hạn đang hoạt động lĩnh vực IT Phần mềm tại Hà Nội. Hiện tại chúng tôi đang cần tuyển vị trị trí "Principal Hybrid QA/QC Engineer (Manual, Automation)", "[HN] Principal Backend Java Engineer (Kotlin, Spring)". với các kỹ năng như Java, Kotlin, Spring .Bạn sẽ được hưởng các chế độ phúc lợi như Văn Phòng Tiện Nghi, Văn Hóa Công Ty Tốt khi làm việc tại money forward vietnam.Java Kotlin Springđào tạo nội bộ Văn Phòng Tiện Nghi Văn Hóa Công Ty Tốt