Full-Stack Developer (Vue.js + Java)(J18916)

香港特别行政区 2026-04-16
Apply now Back to Job List

Responsibilities:

【About the Role】
We are seeking a skilled Full-Stack Developer to join our innovative business team, focusing on Smart Campus and IoT solutions. This role focuses on high-quality code implementation, working under the guidance of the Tech Lead to deliver robust, scalable software products.
You will collaborate closely with product managers, designers, and other developers to transform business requirements into working software, with an emphasis on clean code, testing, and documentation.

【Key Responsibilities】
1. Development & Implementation
- Develop front-end pages using Vue.js (Vue2/Vue3) and back-end services using Java (Spring Boot) , following established architectural guidelines.
- Design and optimize database schemas (MySQL, Redis) to support application requirements.
- Write clean, maintainable, and well-documented code that adheres to team coding standards.
2. Testing & Quality Assurance
- Write and maintain unit tests, integration tests, and participate in code reviews to ensure code quality.
- Support User Acceptance Testing (UAT) with clients, addressing issues and making necessary adjustments.
- Identify and fix bugs, performance bottlenecks, and compatibility issues across the stack.
3. Documentation
- Create and maintain technical documentation, including API specifications, database designs, and deployment guides.
- Document code changes and feature implementations for knowledge sharing within the team.
4. Collaboration & Delivery
- Work closely with the Tech Lead and product team to understand requirements and deliver features on schedule.
- Participate in agile ceremonies (sprint planning, daily stand-ups, retrospectives).
- Support Hong Kong local project delivery, ensuring solutions meet client expectations.

Requirements:

【Qualifications & Requirements】
Education:
- Bachelor's degree or higher in Computer Science, Information Technology, Software Engineering, or a related field.
Must-Haves:
1. Work Experience
- Minimum 3-5 years of full-stack development experience.
- Experience contributing to Hong Kong local projects is highly preferred.
- Proven track record of delivering high-quality code in team environments.
2. Technical Skills
Front-End:
- Proficient in HTML5/CSS3/JavaScript, with strong command of Vue.js (Vue2/Vue3) and its ecosystem (Vue Router, Vuex/Pinia, Element UI/Ant Design).
- Experience with responsive design and front-end performance optimization.
- APP/PWA development experience is required.
Back-End:
- Proficient in Java, with solid experience in Spring Boot and RESTful API development.
- Understanding of microservices concepts and their practical application.
Database:
- Strong skills in MySQL database design and SQL optimization.
- Experience with Redis for caching and performance improvement.
- Familiarity with MongoDB or other NoSQL databases is a plus.
Testing & Documentation:
- Experience writing unit tests (JUnit, Jest) and participating in code reviews.
- Ability to write clear technical documentation and API specifications.
Tools:
- Familiar with Git version control, Maven/Gradle build tools.
- Basic understanding of Linux and Docker is a plus.
3. Language Requirements
- Cantonese: Fluent (must-have for team collaboration and client interaction).
- English: Working proficiency (able to read technical documentation).
4. Preferred Qualifications
- Industry experience in Smart Parks, Smart Buildings, or IoT solutions.
- Familiarity with message queues (RabbitMQ/Kafka) or search engines (Elasticsearch).
- Experience with high-concurrency systems is a plus.
- Participation in Hackathons or rapid prototyping initiatives.
【Key Competencies】
- Quality-Driven: Takes pride in writing clean, maintainable, and well-tested code.
- Team Player: Collaborates effectively with team members and contributes to shared goals.
- Problem Solver: Analytical mindset with ability to debug complex issues.
- Fast Learner: Quickly adapts to new technologies and requirements.
- Detail-Oriented: Careful attention to code quality, testing, and documentation.