JOB SUMMARY:
This role involves performing requirement analysis, designing and building efficient, reusable Java code, and collaborating with team leaders on project estimation and planning.
RESPONSIBILITIES:
- Perform requirement analysis, design and technical documentation
- Design, build, and maintain efficient, reusable, and reliable Java code
- Work to improve and enhance quality in automated testing, etc
- Work with leader and teammates to estimate and plan for projects
REQUIREMENTS:
- At least 4+ years working in Java API/Web development
- Intermediate-level in English communication
- Strong experience in SQL, especially Oracle
- Strong knowledge in Java Web & Enterprise (EE) technologies
- Good knowledge with source control and defect tracking tool
- Good experience with unit testing: JUnit, mock
- Must be independent, responsible, and self-motivated with the ability to learn and achieve superior results
- Strong communication skills with proven ability to present complex ideas and document in a clear and concise way.
- Experience in developing large-scale mission-critical systems
- Experience in design and implement event-driven architectures using messaging systems, especially with Kafka
- Experience in utilizing NoSQL distributed databases to manage large volumes of data, especially with Cassandra
- Working experience as a Tech Lead and Team Leader
- Experience in microservice, cloud computing
BENEFITS:
- Commuting Allowances
- Meal Allowances
- Performance Bonus
- Tet Bonus (Annual Bonus)
- Salary review
- Health checkup
- Premium Health care
- Company Trip
- Annual Leave
The company offers benefits such as: văn hóa công ty tốt, văn phòng tiện nghi và đào tạo nội bộ.