Apply on
Original
Simplified
Participate in all phases of the Software Development Life Cycle, including:
- Requirements gathering
- Analysis
- Design
- Development
- Testing
- Deployment
- Maintenance
- Collaborate effectively with cross-functional teams to complete development or enhancement requests.
- Contribute to the development and maintenance of technical documentation for internal and external stakeholders.
- Work closely with business users and IT technicians to proactively identify and implement solutions to enhance project performance.
- Contribute to the identification and development of new features and functionalities that meet evolving business needs.
- Provide timely and effective technical support to internal and external stakeholders, resolving inquiries and troubleshooting issues.
- Degree or above in IT or related fields.
- At least 2+ years of IT experience.
- Proven experience in developing and deploying complex software applications using the following technologies (but not limited to):
- JAVA 17
- React (Next.js)
- Spring Boot
- Spring MVC
- Spring JPA
- JWT
- Open API
- Redis
- MariaDB
- Docker
- Linux
- Experience working with agile methodologies and DevOps practices is an advantage.
- Experience in government projects is an advantage.
- Good command of spoken and written English and Chinese (Mandarin and/or Cantonese).
Similar Jobs