Full Stack Engineer

LinkedIn|KUP Co. Ltd.,|Ho Chi Minh City, Vietnam|12 Aug 2026
Apply Now →

JOB DESCRIPTION

FULL-STACK DEVELOPER

Vue.js | Java Spring Boot | .NET | Docker

Domain Insurance/Banking/Financial Services

📍 Location: Phú Nhuận, Ho Chi Minh City

💼 Working Model: Onsite

🕐 Experience: 3–5 years

We are looking for a Full-stack Developer with strong experience in Vue.js and Java/Spring Boot , who is comfortable working with .NET and integration technologies.

You will be responsible for developing scalable web applications and APIs supporting core insurance and financial services workflows , while collaborating closely with cross-functional teams in an Agile/Scrum environment.

Key Responsibilities

  • Develop and maintain responsive, component-driven user interfaces using Vue.js , following UX standards and established design systems.
  • Build and maintain RESTful APIs and business logic using Java/Spring Boot, IBM App Connect and/or .NET.
  • Develop solutions supporting insurance workflows including policy management, claims processing, premium-related processes, and customer data management .
  • Implement proper validation, error handling, security controls, and coding standards for financial data and regulated environments.
  • Work with Docker and containerised application deployments.
  • Contribute to CI/CD pipelines , environment configuration, and deployment activities.
  • Develop unit and integration tests and maintain appropriate test coverage.
  • Participate in code reviews and contribute to engineering best practices.
  • Prepare technical documentation and actively contribute to knowledge sharing across development squads.
  • Collaborate with Business Analysts, QA, Product Owners and other technical teams throughout the software development lifecycle.
  • Support junior developers and contribute to continuous technical improvement.

REQUIREMENTS

  • 3–5 years of hands-on experience in Full-stack Development.
  • Strong proficiency in Vue.js , including:
  • Vue Components
  • Vuex / Pinia
  • Vue Router
  • Composables
  • Solid experience with Java / Spring Boot .
  • Good understanding of RESTful API design , including API versioning, error contracts and Swagger/OpenAPI documentation.
  • Familiarity with .NET Core , including middleware patterns and hosted services.
  • Understanding of Microservices Architecture , service boundaries, API contracts and distributed system patterns.
  • Practical experience with Docker and containerised applications.
  • Experience working with relational databases such as:
  • PostgreSQL
  • IBM DB2
  • MS SQL Server
  • or equivalent
  • Strong SQL knowledge and ability to write efficient queries.
  • Experience with Git-based development workflows and collaborative coding practices.
  • Experience writing automated tests:
  • JUnit / Mockito for backend
  • Vitest / Jest for frontend
  • Understanding of test coverage and quality gates within CI pipelines.
  • Awareness of secure coding practices, particularly for applications handling financial/customer data.
  • Experience with IBM App Connect Enterprise (ACE) or similar integration middleware.
  • Experience in Insurance, Banking, Fintech or other regulated financial services .
  • Knowledge of messaging/event-driven technologies such as Kafka or RabbitMQ .
  • Experience with GitLab CI, Jenkins or other CI/CD tools.
  • Understanding of insurance concepts such as policy lifecycle, premium calculation and claims processing .
  • Relevant technical certifications such as Cloud or Developer certifications.
  • Proactive and solution-oriented mindset with a strong willingness to learn and adopt emerging technologies.
  • Strong analytical and problem-solving skills.
  • Excellent communication and interpersonal skills.
  • Comfortable working with cross-functional teams and participating in Agile/Scrum ceremonies .
  • Able to manage multiple priorities in a fast-paced environment while maintaining quality and compliance standards.
  • Willingness to mentor and support junior team members.
  • Strong attention to detail and commitment to high-quality code and documentation.
  • Customer-focused mindset with the ability to translate end-user requirements into practical and intuitive software solutions.
  • Basic project management skills, with the ability to independently manage small-to-medium technical scopes, track progress, identify risks and communicate status.
  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, Information Technology , or a related field.
  • Equivalent practical experience demonstrating the required technical capability will also be considered.
  • Professional English proficiency for technical documentation, cross-team communication and Agile/Scrum meetings.
  • Prior experience in Insurance, Banking or Financial Services is an advantage.
  • Relevant professional certifications are a plus.

Apply: info@kuppartner.com