Back-end Software Engineer (Java)
- Participate in development, testing and support of custom solutions, which include features enhancements, new functionalities, and back-end systems integration.
- Ensure the best possible performance, quality and responsiveness of applications, and troubleshooting bottlenecks and bugs.
- Prepare technical documentation and unit testing to support the deliverables.
- Must be passionate and self-motivated with good logical thinking and problem solving skills, fast learner and excellent communication skills
- Hands on development experience using Java framework such as Spring Boot, Spring JPA or Hibernate, Spring Security, Spring MVC, J2EE, etc.
- Experience with technology such as container platform (Docker, Kubernetes), CI/CD DevOps environment: Git, Jenkins, Maven, Redis, cloud (e.g. AWS, Alibaba Cloud, GCP, etc.) is a plus
Apply NowFront-end Software Engineer (Web/Mobile)
- Participate in creative development, testing and support of custom solutions, which include translate design into functional web/mobile app, features enhancements and new functionalities
- Understand business and user experience needs, and recommend innovative user focused solution.
- Ensure the best possible performance, quality and responsiveness of applications, and troubleshooting bottlenecks and bugs
- Prepare technical documentation and unit testing to support the deliverables.
- Must be passionate and self-motivated with good logical thinking and problem solving skills, fast learner and excellent communication skills
- Hands on development experience in modern JS stack, e.g. React.js React Native, NodeJS, TypeScript, HTML5, CSS
- Experience with common front-end development technologies such as super-app container architecture, Webpack, ESLint, responsive UI components (e.g. Material/Paper/Bootstrap), React Redux or Hooks, security measures, etc.
Apply Now