Software Engineer - Java

Hanoi, Việt Nam

Responsibility

  • Designing and developing high-quality backend task.
  • Write unit test and run automation Postman script test for each API.
  • Working with the SM/PM by participating in project planning activities throughout the project's lifetime.
  • Write unit test and run automation Postman script test for each API.
  • Fix all compiler warnings & errors.
  • Contribute to performance optimization.
  • Participate in detail design and writing Java code base for new service.
  • Participate in system integration, testing, deployment and bug fixing.
  • Write clean, high‐quality, maintainable code with best development practices.
  • Maintaining high-quality projects and software design documentation.
  • Discussion with team members for cost-effective solution and perform peer-review

Qualifications 

  • Strong knowledge of Java (3+ years of experience).
  • Having knowledge or experience with NodeJS, Python, Kotlin, Go Lang is a plus.
  • Strong knowledge of object-orientated analysis and design (OOAD)
  • Have experience with at least 1 RDBMS (Oracle/Postgres/MySQL…), Message Broker, ESB, RESTful API development, Microservices.
  • Experienced in microservice architecture and RESTful API.
  • Experienced in Docker, K8S.
  • Familiar with microservice deployment using K8S.
  • Experienced in concurrency, asynchronous.
  • Good database knowledge, both SQL and non-SQL.
  • Have knowledge of AWS.
  • Ability to write readable and clean code.
  • Familiar with Postman test script to test API.
  • Familiar with GitLab/GitHub, Jira
  • Experienced with CI/CD.
  • Energetic and proactive, good teamwork.
  • Comfortable working with Agile methodology.
  • Logical thinking, enthusiasm, hard work, good pressure, responsible for assigned work.
  • Strong interpersonal, organizational, time management and problem-solving skills
  • Able to using English to communicate during working

Reasons You'll Enjoy Working Here 

  • Annual leaves: 12 days 
  • 13-month salary per year. 
  • Performance checkpoint twice a year 
  • Flexible, professional environment 
  • Career path development support 
  • During the Probation period, the targeted monthly income is equal to 100% of the targeted monthly income in the official employment period.
  • Friendly, young & dynamic working environment with many activities: birthday party, happy hours, company activities, company trips...