Bachelor’s degree or above in Computer Science, Software Engineering or a related discipline. Solid understanding of software testing processes and……
The role will focus on supporting, maintaining and continuously improving the software systems that underpin our design processes, project delivery and overall……
3–5 years of professional experience in software engineering or data engineering, with at least 2 years focused on machine learning production environments.…
Execute software solutions through design, development, and technical troubleshooting. You will participate in engineering best practices, produce design……
Work on all aspects of software development life cycle: planning, requirements analysis, design, implementation, testing, deployment, and maintenance.…
In addition, you will also be responsible for mentoring and ramping new team members and taking initiatives in building knowledge of new product lines within……
Experience as a mentor, tech lead or leading an engineering team, or experience leading engineering teams as a mentor or tech lead. A day in the life.…
Please note that use of AI-generated responses or third-party support during interviews will be grounds for disqualification from the recruitment process.…
We know that flexibility can take shape in many ways, so rather than a number of required days in-office each week, we simply spend at least half (50%) of our……
Adapt to complex projects, including working closely with cross-functional teams consisting of technical and business stakeholders, and deliver quality code on……
Work on all aspects of software development life cycle: planning, requirements analysis, design, implementation, testing, deployment, and maintenance.…
Stay current with advancements in real-time communications and video technologies. Bonus points for experience with one of the following technologies: Rust/C++,……
If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or……
We know that flexibility can take shape in many ways, so rather than a number of required days in-office each week, we simply spend at least half (50%) of our……
Education: BS degree in Computer Science, Information Technology, or a related engineering field. You will be responsible for resolving complex technical issues……
Stay current with industry best practices and emerging trends in IAM and contribute to the continuous improvement of IAM processes and technologies.…
Stay current with industry trends and advancements in data science and AI technologies. In-depth knowledge and understanding of current machine learning……
Strong debugging and troubleshooting skills across distributed systems and trading or payment platforms. 2-10 years of experience in technical support, DevOps,……
Stay current with industry best practices and emerging trends in IAM and contribute to the continuous improvement of IAM processes and technologies.…
Work on all aspects of software development life cycle: planning, requirements analysis, design, implementation, testing, deployment, and maintenance.…
Educational Background: University degree in Computer Engineering or equivalent, providing a strong foundation in computer science principles and practices.…
Become an expert level user of MongoDB, and our tools current migration products. Deliver concise feedback to the rest of the development organisation.…
Resolve customer concerns raised during installation, operation, maintenance,. Minimum education is a BS in a technical field (CS/Networking majors preferred).…
Drive scaling of current network designs to meet the demand of our customers. Bachelor's degree in Computer Science, Computer Engineering, Electrical……
Design, develop and maintain insurance-related backend systems, services and APIs using Java and the Spring ecosystem.
Work closely with business analysts and product stakeholders to understand requirements and convert them into feasible technical solutions.
Conduct system and module-level design, including API specifications, data structures and technical implementation plans.
Deliver high-quality, maintainable and readable code, including contributing to automation scripting.
Perform unit testing, integration testing and system testing to ensure overall quality.
Continuously improve existing systems through refactoring, performance tuning, architectural enhancements and availability improvements.
Participate in requirement analysis, solution design and technical reviews; troubleshoot product issues and drive technical improvements.
Stay updated on emerging technologies, cloud-native capabilities, development tools and engineering best practices, and proactively share knowledge within the team.
Adhere to security standards, quality guidelines and compliance requirements to ensure system safety and regulatory alignment.
What we’re looking for
Bachelor’s degree or above in Computer Science, Software Engineering or a related discipline.
5+ years of hands-on experience in Java development and system design.
Strong proficiency with Spring Boot, Spring Cloud, and common design patterns.
Solid experience with microservices architecture, including service design, deployment strategies, service governance, and high‑availability solutions.
Familiarity with modern frontend frameworks such as Vue, React, or Angular.
Good understanding of Web UI automation and API automation testing principles; familiar with HTTP protocols and RESTful API design.
Solid experience in SQL, shell scripting, and multiple database management skills like MS SQL, Oracle, PostgreSQL, etc.
Knowledge of common automation testing tools such as Selenium, Appium, Postman, JMeter, Cypress, or Playwright (hands-on project experience is a strong advantage).
Practical experience with cloud platforms (AWS or Azure) and container technologies (Docker, Kubernetes).
Familiar with AI coding tools, with hands-on experience applying AI in real-world projects (e.g., code generation, AI-assisted testing, automated documentation, intelligent analysis).
Solid understanding of software testing processes and methodologies, with a strong foundation in testing theories; hands-on experience in manual testing and familiarity with defect management tools such as Jira.
Excellent communication and teamwork skills; able to collaborate effectively with cross‑functional teams.
Strong learning ability and problem‑solving skills; able to quickly adapt to new technologies and environments.
Experience in financial or insurance system development is a strong plus.
Proficient in English (reading and writing); Cantonese is an advantage.
What you’ll do
Design, develop and maintain insurance-related backend systems, services and APIs using Java and the Spring ecosystem.
Work closely with business analysts and product stakeholders to understand requirements and convert them into feasible technical solutions.
Conduct system and module-level design, including API specifications, data structures and technical implementation plans.
Deliver high-quality, maintainable and readable code, including contributing to automation scripting.
Perform unit testing, integration testing and system testing to ensure overall quality.
Continuously improve existing systems through refactoring, performance tuning, architectural enhancements and availability improvements.
Participate in requirement analysis, solution design and technical reviews; troubleshoot product issues and drive technical improvements.
Stay updated on emerging technologies, cloud-native capabilities, development tools and engineering best practices, and proactively share knowledge within the team.
Adhere to security standards, quality guidelines and compliance requirements to ensure system safety and regulatory alignment.
What we’re looking for
Bachelor’s degree or above in Computer Science, Software Engineering or a related discipline.
5+ years of hands-on experience in Java development and system design.
Strong proficiency with Spring Boot, Spring Cloud, and common design patterns.
Solid experience with microservices architecture, including service design, deployment strategies, service governance, and high‑availability solutions.
Familiarity with modern frontend frameworks such as Vue, React, or Angular.
Good understanding of Web UI automation and API automation testing principles; familiar with HTTP protocols and RESTful API design.
Solid experience in SQL, shell scripting, and multiple database management skills like MS SQL, Oracle, PostgreSQL, etc.
Knowledge of common automation testing tools such as Selenium, Appium, Postman, JMeter, Cypress, or Playwright (hands-on project experience is a strong advantage).
Practical experience with cloud platforms (AWS or Azure) and container technologies (Docker, Kubernetes).
Familiar with AI coding tools, with hands-on experience applying AI in real-world projects (e.g., code generation, AI-assisted testing, automated documentation, intelligent analysis).
Solid understanding of software testing processes and methodologies, with a strong foundation in testing theories; hands-on experience in manual testing and familiarity with defect management tools such as Jira.
Excellent communication and teamwork skills; able to collaborate effectively with cross‑functional teams.
Strong learning ability and problem‑solving skills; able to quickly adapt to new technologies and environments.
Experience in financial or insurance system development is a strong plus.
Proficient in English (reading and writing); Cantonese is an advantage.