Software Engineer - Java - English

Hanoi, Việt Nam

Responsibilities

  • Designing and developing high-quality distributed applications of warehouse system
  • Working with the Portfolio and Project Management Office (PPMO) by participating in project planning activities throughout the project's lifetime.
  • Taking ownership of individual and department goals as agreed upon with the Software Development Manager.
  • Providing remote support and troubleshooting for new system and legacy system
  • Participating in Software Design Reviews with Clients, Software Project Management, Software Services, and Senior Software Engineers.
  • Assisting Software QA and Infrastructure Engineers in Qualifying, Deploying, and Packaging WES applications and libraries.
  • Assisting Software QA in the development of component and project test plans and test automation.
  • Maintaining high-quality projects and software design documentation.
  • Have open-minded, ready to learn and share new techniques and technologies. We’re welcome to all your ideas and contributions to improve productivity.

Qualifications

  • Bachelor’s degree in computer science or related field.
  • At least 2 years of experience in Java (8 or later), enterprise application development, and concurrent programming.
  • Proficiency English
  • 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.
  • Able to work with Git, Docker and one of the following build tools: Maven/Gradle/Sbt. Know how to build, run and deploy a containerized application. Familiar with Docker file and Docker compose syntax.
  • Knowledgeable of K3S/K8S is a plus.
  • Experience with Linux environment and command, popular open-source Java base libraries, frameworks, and development tools.
  • Excellent oral and written communication skills and the ability to articulate to project members and stakeholders; must be a team player who works well with technical and non-technical resources.
  • Strong interpersonal, organizational, time management and problem-solving skills

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 company activities, company trips...