[HCM onsite job]_Fullstack Developer (Java + VueJS)

LinkedIn|Diksha Test Tube Bab Centre|Ho Chi Minh City, Vietnam|15 Aug 2026
Apply Now →

JOB DESCRIPTION

Working location: Onsite – Phú Nhuận, HCMC

Contract duration: 06 months 

English: basic level

I. Accountabilities
  • Develop and maintain responsive, component-driven UIs using  Vue.js , ensuring consistency with UX standards and design systems.
  • Build and maintain RESTful APIs and business logic using  Java / IBM AppConnect / .Net , supporting core insurance workflows such as policy management, claims processing, and customer data handling. Ensure proper validation, error handling, and security compliance aligned with financial services regulations.
  • Manage containerised deployments using  Docker , contributing to CI/CD pipelines and environment configuration.
  • Write unit and integration tests, participate in code reviews, and uphold engineering standards within the team.
  • Contribute to technical documentation and knowledge sharing across squads.
II. Experience Requirements 1. Must Have
  • 3 years of hands-on experience in full-stack development.
  • Proficiency in  Vue.js  — components, Vuex/Pinia, Vue Router, and composables.
  • Solid working knowledge of  Java (Spring Boot) , understanding of RESTful API design principles — versioning, error contracts, and documentation (Swagger/OpenAPI).
  • Familiarity with  .NET Core  middleware patterns and hosted services.
  • Understanding of microservices architecture — service boundaries, API contracts, and distributed system patterns.
  • Practical experience with  Docker  and containerised application deployment.
  • Familiarity with relational databases ( PostgreSQL, IBM DB2, MS SQL Server… ) and writing efficient SQL.
  • Experience with Git-based workflows and collaborative development practices.
  • Experience writing unit and integration tests ( JUnit, Mockito  for backend;  Vitest or Jest  for frontend).
  • Familiarity with test coverage standards and quality gates in a CI pipeline.
  • Awareness of secure coding practices relevant to financial data handling (input validation, encryption at rest/transit).
2. Nice to Have
  • Exposure to  IBM App Connect Enterprise (ACE)  or similar integration middleware.
  • Experience in insurance, banking, or other regulated financial services environments.
  • Knowledge of message brokers ( Kafka, RabbitMQ ) for event-driven communication.
  • Familiarity with CI/CD tools ( GitLab CI, Jenkins , or similar).
III. Personality Requirements
  • Proactive mindset to tackle complex use-case challenges, drive continuous improvement, and stay current with emerging technologies and industry trends.
  • Strong interpersonal skills to work effectively across cross-functional teams, stakeholders, and Agile/Scrum ceremonies — including sprint planning, retrospectives, and iterative delivery.
  • Ability to manage multiple priorities in a fast-paced environment while maintaining compliance and delivery standards.
  • Ability to support project direction, inspire technical excellence, and guide junior team members toward best practices.
IV. Additional Skills and Attributes
  • Keen eye for quality across code, documentation, and delivered features to ensure high standards and user satisfaction.
  • Strong understanding of end-user needs, translating them into practical and intuitive software solutions.
  • Basic project management capability to independently handle small-to-medium scopes — tracking progress, managing risks, and communicating status effectively.
V. Qualification
  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, Information Technology, or equivalent practical experience demonstrating the same level of capability.
  • Professional proficiency in English, sufficient for technical documentation, cross-team communication, and participation in Agile ceremonies.
  • Prior exposure to insurance, banking, or financial services is an advantage.
  • Familiarity with insurance domain concepts (policy lifecycle, premium calculation, claims workflows) is preferred.
  • Relevant certifications (Cloud, Certified Developer...) are a plus.