Search by job, company or skills

VTI

Middle Fullstack Developer

new job description bg glownew job description bg glownew job description bg svg
  • Posted 18 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Overview

JOB DESCRIPTION

Develop all modules of the Mobile Banking system, including both Backend (Spring Boot) and Frontend (Vue.js + TypeScript).

Ensure performance, security, and scalability following standard banking architecture.

Core Technologies

Backend: Java 17, Spring Boot, JPA/Hibernate, RESTful API, Redis, Oracle

Frontend: Vue.js 3, TypeScript, SPA, Vuex/Pinia

Toolchain: GitLab, Jenkins, Docker, Kibana, Nexus, Postman

Responsibilities

Develop business modules based on detailed requirements (BRD/FS).

Build RESTful APIs following the design approved by the Technical Lead.

Integrate with Backend APIs (Spring Boot Core Banking / Middleware).

Develop Web/Hybrid interfaces according to UI/UX designs (Vue.js).

Write unit tests and integration tests to ensure code quality.

Fix bugs and support QA/UAT teams.

Write basic technical documentation (API spec, configuration, test evidence).

Follow coding conventions and the CI/CD process.

Requirements

Requirements:

24 years of experience in web or enterprise application development.

Proficient in Java, Spring Boot, and RESTful APIs; solid understanding of JPA/Hibernate, exception handling, validation, and logging.

Experience with Vue.js 2/3 and TypeScript; understanding of lifecycle and state management (Vuex/Pinia).

Knowledge of Oracle SQL, joins, indexes, views, and basic query optimization.

Basic understanding of JWT, tokens, sessions, HTTPS, and CORS.

Ability to write unit tests (JUnit, Jest).

Good teamwork skills and adherence to Agile/Scrum processes.

Preferred

Experience in banking, e-wallet, or fintech projects.

Benefits

Minimum 13 months salary per year - not including other bonuses such as KPI bonus for work efficiency, project bonus and revenue bonus. We do performance review twice a year. You will work in a professional, dynamic and friendly environment.

VTI offer annual health check-ups and fully pay social insurance, health insurance and unemployment insurance premium following the Labor law.

We offer one vacation/company trip and 4 teambuilding trips per year for every employees, along with various entertainment activities including: Swimming Clubs, Yoga, Zumba, Kendo and music order via internal Radio channel.

Two MVPs will be rewarded with a free trip to Japan, Taiwan, Singapore, or else.

We offer variety promotion opportunities and chance to raising income for people with capacity, enthusiasm, and long-term commitment.

We offer free Japanese class at the company.

We provide training opportunities to help our people to improve their skills. We support our members to learn and get Cloud, AWS, PMF, PMP certification.

Working hour from: 08:30am to 05:30pm. From Monday to Friday.

Expired at Dec 23, 2025

Job Details

Quantity

3

Locations:

H Ni

Experience Required

4 years

Level

Middle

Job Type

Full time

Skills

Fullstack

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 135910655