Mô Tả Công Việc
We are seeking an enthusiastic and skilled Intermediate-level Kotlin (Server-side) with Spring Boot Developer to join our dynamic team. In this role, you will be responsible for developing and maintaining server-side applications using Kotlin and the Spring Boot framework. You will work closely with our cross-functional teams to design, implement, test, and deploy high-quality software solutions that meet our clients' needs.
Responsibilities
- 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
Yêu Cầu Công Việc
Must-have:
- From 4 years of experience in developing web application
- Proficiency in Java 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
- Good at English
Nice to Have
- Strong knowledge on security and performance
- Knowledge of micro-services architecture design and implementation
- Willingness to learn and build a deep understanding
- Knowledge of Domain Driven Development and Onion Architecture
- Build and maintain application infrastructure built on AWS
Hình thức
Quyền Lợi
Caring Mental & Physical Recreation:
- Hybrid working: 2 days at the office and 3 days WFH
- Working hours: Flexible start 8AM-9AM from Mon-Fri
- Full salary on 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
- 17 - 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)