
senior java developer (40k - 50k & 2 days wfh weekly)
- 香港
- 長期
- 全職
- Design and develop software components to meet functional, performance, and user experience specifications.
- Create, automate, and execute unit and functional tests to validate software compliance with defined requirements.
- Enhance existing software by fixing bugs, adapting to new hardware, optimizing interfaces, or boosting performance.
- Support the requirements gathering phase for various projects.
- Develop and unit test applications based on detailed design specifications within an agile environment.
- Produce comprehensive release notes outlining implementation details in accordance with organizational standards.
- Collaborate with operations teams to deploy applications effectively.
- Explore and propose innovative technologies and methodologies to enhance overall development efficiency.
- Bachelor's Degree or above in Computer Science or a related discipline.
- Proficient in both spoken both Cantonese and English is a must.
- 5+ years of experience in a software development environment with a strong focus on Java, Spring Framework and Hibernate.
- Good understanding of microservices and RESTful API.
- Expertise in database management (SQL or NoSQL) and performance tuning.
- Experience with version control systems such as Git.
- Solid understanding of Linux/Unix operating systems.
- Basic knowledge of C++ would be advantageous but is not a must.
- Excellent communication skills, with the ability to articulate technical concepts clearly.
- Able to collaborate effectively with other technology teams and business stakeholders in a multicultural environment.
- Open-minded and willing to learn new technologies and domain knowledge.
- Candidates with less experience will also be considered for a Software Engineer position.