Ho Chi Minh, Ho Chi Minh City, Vietnam

Senior Java Devloper

 Job Description:

Duration: 12 months 

Able to communicate in English: Intermediate level 

============

Responsibilities:

Your responsibilities will include, but are not limited to:

Design application structure, architect

Design application database

Design and implement API

Produce functional, technical documents when requested

Lead other engineers in communication and collaboration with PM and other teams(frontend, devops, QC, ...)

Train Junior Developers

Qualifications:

Here at our, we encourage our employees to take initiative, propose ideas and provide them with the opportunity to dive into multiple projects. We are looking for candidates who possess the following:

Minimum education level: Bachelors Degree in computer science, Information

Technology or equivalent

Familiar with software development processes (Waterfall, Agile)

Experience in Server Application Programming using Java (at least 3 years)

Experience in Java application framework (Spring, Spring boot, Hibernate, Jupiter, Mockito, Swagger, Flyway, Liquibase,...)

Experience in design and implement REST API

Experience in developing applications using messaging services, caching services

Experience in working with application servers (Tomcat, JBoss, WebLogic...)

Experience in RDBMS and Modern Database System (MySQL, PostgreSQL...)

Experience in optimizing application performance and handling large amount of data

Experience in data security, OAuth2, OIDC, OWASP, SAST, DAST,...

Experience in modern protocol, e.g. MQTT, WebSocket, RPC,...

Experience in using cloud services (AWS, Azure, GCP,...)

Preferred qualifications

Experience in Web Programming technologies (HTML5, Bootstrap, jQuery, AngularJS, ReactJs...)

Catch up with modern technologies (micro-services, IOT, big-data, AI, Blockchain...)

  Required Skills:

Java