About this role
Hong Kong Island, Hong Kong
Java Developer
Job Description:
Key Responsibilities
-
-
Design, develop, and maintain full-stack web applications using Java (Spring Boot) and modern frontend technologies.
-
-
Build and consume RESTful APIs for seamless integration between frontend and backend systems.
-
-
Collaborate with UX/UI designers, product managers, and other developers to create responsive, scalable, and user-friendly applications.
-
-
Write clean, maintainable, and well-documented code following industry best practices.
-
-
Develop reusable components and libraries for use across multiple projects.
-
-
Perform unit testing, integration testing, and participate in code reviews.
-
-
Maintain and improve application performance, scalability, and security.
-
-
Troubleshoot and debug complex issues across the stack.
-
-
Participate in Agile/Scrum ceremonies and contribute to planning and estimation.
Required Skills & Qualifications:
-
-
Bachelors degree in Computer Science, Engineering, or a related field.
-
-
3+ years of experience as a Full Stack Developer with a strong focus on Java backend.
-
-
Proficient in Java, Spring Boot, JPA/Hibernate, and REST API development.
-
-
Solid understanding of HTML5, CSS3, JavaScript, and modern JS frameworks (e.g., React, Angular, Vue.js)
-
-
Experience with RDBMS like MySQL, PostgreSQL, or Oracle.
-
Familiarity with version control tools (e.g., Git) and build tools (e.g., Maven, Gradle).
-
Understanding of software design patterns and OOP principles.
Required Skills
-
OOP
-
REST
-
Gradle
-
JPA
-
Vue.js
-
CSS3
-
Integration Testing
-
Design Patterns
-
Version Control
-
Unit Testing
-
Agile
-
Scalability
-
Angular
-
Web Applications
-
Hibernate
-
React
-
Maven
-
Reviews
-
Spring Boot
-
Components
-
Developers
-
HTML5
-
Scrum
-
PostgreSQL
-
Integration
-
Oracle
-
Computer Science
-
Security
-
Git
-
MySQL
-
Software
-
Testing
-
Java
-
Planning
-
Design
-
Engineering
-
JavaScript
-
Science