Participate in analyzing, design and architecture of software systems to meet business requirements in a highly participatory process.
Create and maintain functional/technical documentation using defined technical documentation templates.
Have opportunities to be involved in the technical aspects of complete software development life-cycle, from elaboration and construction to transition.
Requirements
For Junior:
Good at basic programming knowledge: OOP
Experience in Java core, HTML, CSS, Javascript
Ability to work with database such as: Oracle, My SQL, SQL Server
Understanding about Web API, Collection, Interface, Abstract Class, Bootstrap, jQuery, Design Pattern, LINQ, Spring MVC...
For Senior:
At least 3 years of experience in Java development on Linux/Windows platform. Proven experience as a Senior Software Engineer.
Experience with Java and a detailed understanding of user interface frameworks, backend software architecture interactions, and node module capabilities.
Experience in Java frameworks: Spring (Spring MVC, Spring Boot, Spring Security), Hibernate
Experience developing WebSocket.
Experience in Web Service (RESTful, SOAP) and knowledge in queue processing.
Experience in Java Application Servers, Database Servers.
Good knowledge or experience in network programming.
Thinking ability:
Ability to work independently & teamwork.
Can learn new technology quickly.
Good analytical requirements.
Good ability to create & summarize reports.
Don’t blame, don’t complain, don’t give up.
Work with attitude “Nothing is impossible”.
Quality:
Professional working style.
On time.
Consistency.
Responsibility.
Requirements:
Graduated from College, University with IT major.
Good communication skill, can read English is a plus.
Accept new graduated students.
Benefits:
The process is designed & built from the beginning, understanding the expertise in each area.
Friendly working environment and many chance to develop & challenge.
Understand the process of design software product, get knowledge about business, and know the purpose of products.
Opportunity to learn and define your career path.
Opportunity to learn and develop skills in many fields.
Opportunity to join many big projects in Vietnamese & foreign markets.
Working on the latest technology platform.
Attractive salary (by agreement), up to 1500$.
13th-month salary and bonus.
Interesting work on the exciting projects.
Company trip annually and Team building activities.