Full Stack Engineer
- Source: LinkedIn
- KUP Co. Ltd.,
- On-site
- Ho Chi Minh City
- Full-Time
- Mid level
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 …
Skills
- vue-js
- Java
- spring
- spring-boot
- Docker
- ibm-app-connect
- vuex
- vue-router
- open-api
- PostgreSQL
- db2
- JUnit
- mockito
- vitest
- Jest
- Kafka
- RabbitMQ
- gitlab
- gitlab-ci
- Jenkins
You missed this one - but you don't have to keep missing out. Try Club members get matched with open opportunities before they're gone, so you're always first in line, never last.
