Fullstack Developer (Java + .NET + VueJS)

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–5 years of hands-on experience in full-stack development.
  • Proficiency in Vue.js — components, Vuex/Pinia, Vue Router, and composables.
  • Minimum 03 year experience in Java, 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.

Application Confirmation

You're applying for the role below:

Fullstack Developer (Java + .NET + VueJS)

Location: Thành phố Hồ Chí Minh

Contract Details: Contract

Submit Date: 2026-08-28

Current Job Details

Update

Current Job Title:

Current Company:

Total Experience:

Relevant Experience:

Notice Period:

Is Notice Period Negotiable?:

Current CTC:

Expected CTC:

Current Location:

No CV uploaded

About the job

Location Thành phố Hồ Chí Minh
Created On 2026-07-27
Working Model WFO
Job Level Middle-Senior