Job description
- Build, develop and maintain securities trading and management software system.
- Develop new features, improve and upgrade features to meet business needs.
- Self-research, give advices, and find solutions for complicated technical problem in Java
- Collaborate with the BA team to analyse, design, and provide solutions to develop software projects.
- Write documents for codes
- Participate in implementing software development projects
Your skills and experience
- Have at least 02 years programming in Java technologies
- Experienced on Java development using Spring framework
- Good understanding of Object-Oriented Programming, OOAD knowledge, Java core, design pattern
- Familiar with JavaScript Standards (ES6, Typescript).
- Experience with frontend development, familiar with modern frameworks: React, Vue, and Angular
- Experience with Hibernate, Database (MySQL, Oracle SQL).
- Experience with Web Service (SOAP and RESTful).
- Good knowledge of Relational Database and NoSQL.
- Good English communication skills to be a part of international work environment
- Experience on building scalable and reliable distributed systems.
- Competent with designing and implementing various structure and design patterns as well as optimising the code for high traffic websites
- Able to write well-structured, maintainable code.
- Experience with build tools (Gradle )
- Experience with Message broker such as KAFKA
- Familiar with testing frameworks: JUnit, TestNG or Selenium.
- Experience with asynchronous and functional programming is a plus
Why you'll love working here
Compensation:
- 13th month salary.
- Annual salary review
- Award
- Dedicated budget for staff training: technical, soft skills, English, Korean classes.
- Opportunity to attend training courses in Korea when enough seniority year.
- Telephone allowance.
- Provide Travel Expense for work
- We pay health and social insurance.
- We pay PIT
We care all your events:
- Birthday gift
- Marriage Gift
- Baby born Gift
- Holiday and Tet Gift
- Funeral support
Paid leave:
- 12 days of annual leave + 1 days of Establishment Ceremony Date + 2 days of Refresh Leave for 1 year joined
Healthcare
- We provide yearly health check-up with International Hospital.
Team Building activities:
- Annual outdoor Team building
- Monthly birthday Party
Devices for work: