Job Description
TOP 3 REASONS TO JOIN US
- Competitive salary & benefits
- Flexible working time, no OT
- Employee growth support
JOB DESCRIPTION
- 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
REQUIREMENTS
Must-Have
- From 7 years of experience in developing web application
- Proficiency in Java and Kotlin for BE/willing to study Kotlin
- 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
Nice to Have
- Strong knowledge on security and performance
- Experience with microservices architecture design and implementation
- Willingness to learn and build a deep understanding
- Experience of designing GraphQL API schema
- Knowledge of Domain Driven Development and Onion Architecture
- Build and maintain application infrastructure built on AWS
BENEFITS
- Salary review: Twice a year
- Bonus: 13th-month salary
- Paid leave: Additional 3-day vacation (16 days in total), Maternity leave for partner (extra 5 days)
- Awards: Monthly Culture Hero, Half-year MVP for excellent members
- Activities: Company trip, Year-end party, Half-year party, team-building, happy hour, etc...
- Devices: MacBook Pro + Dell Monitor
- Working hour: Monday to Friday (working hour starts from 8am to 9am)
- Insurance: Social Insurance, Health Insurance, Unemployment Insurance (company will pay for full salary); Voluntary health insurance & accident insurance (Bao Viet Tokio Marine Insurance 24/7)
- Health care: Annual health check
- Training: External or internal training courses; Internal workshop; Support Attending Conference; Scrum training; Order books based on member‘s requests
- Others: Grab expenses on the party day; Club activities, playstation, billiard, etc… Free bike parking, fruits and coffee