As a Full Stack Java Engineer, you will be responsible for building robust, scalable, and efficient web applications, both on the client side and server side. You will be involved in all stages of software development, from design to deployment, and work closely with other developers, product managers, and designers to create seamless and user-friendly experiences.
Key Responsibilities:
Develop and maintain full-stack web applications using Java and modern front-end frameworks.
Work with Java frameworks such as Spring and Hibernate to build the back-end architecture.
Develop front-end components using JavaScript, HTML5, CSS3, and frameworks like React.js or Angular.
Collaborate with designers and back-end developers to create responsive user interfaces.
Implement RESTful APIs for communication between the front-end and back-end.
Participate in all phases of the software development lifecycle, including requirements analysis, design, implementation, and testing.
Required Skills & Qualifications:
Bachelor’s degree in Computer Science, Software Engineering, or a related field.
3+ years of experience in full-stack development with a focus on Java.
Strong knowledge of Java and related frameworks such as Spring Boot and Hibernate.
Proficiency in front-end technologies like JavaScript, React.js, Angular, Vue.js, HTML5, and CSS3.
Experience with RESTful APIs development and integration.
Familiarity with databases such as MySQL, PostgreSQL, or MongoDB.
Excellent communication skills in Chinese Cantonese and business proficiency in English reading and writing
Languages
Cantonese
English
Skills
Java Application
Springboot
Work benefits
5-day week
13-month pay
Birthday leave
Compassionate leave
Competitive pay
Dental plan
Discretionary bonus
Family medical plan
Family-friendly Leave
Marriage leave
Eric Hui
Findcare Limited · Cofounder
Be careful
Don’t provide your bank or credit card details when applying for jobs.