Our client is seeking an experienced Sr Applications Developer to join their technology team. This role is responsible for leading the development, enhancement, and support of enterprise applications that support critical business operations. The successful candidate will work closely with stakeholders to deliver modern application solutions, drive digital transformation initiatives, and leverage emerging technologies including AI-enabled development practices.
Responsibilities of the Role:
- Develop, enhance, and support enterprise applications and business systems.
- Gather and analyze user requirements and translate them into technical solutions.
- Manage application development projects from design through implementation.
- Support and troubleshoot system issues in collaboration with infrastructure and network teams.
- Drive system modernization and digital transformation initiatives.
- Identify opportunities to use AI and automation to improve business processes.
- Manage external vendors and outsourced application solutions.
- Ensure system performance, security, and reliability.
Required Skills and Experience:
- Degree in Computer Science, Information Technology, or a related discipline.
- At least 7 years of experience in application development and support.
- Strong hands-on experience with:
- Java, J2EE / Jakarta EE
- Spring Framework / Spring Boot
- React.js
- Node.js
- RESTful API development
- JavaScript ecosystem technologies
- Git version control
- Experience with Oracle, SQL Server, or MySQL databases.
- Familiarity with container technologies and modern development practices.
- Experience in integrating applications with Azure AD, SSO, and MFA is preferred.
- Knowledge of AI-assisted development tools and coding assistants is an advantage.
- Strong analytical, communication, and stakeholder management skills.
- Fluent in both English and Cantonese; Mandarin is a big plus.
Preferred Background
- Experience working on large-scale enterprise systems.
- Exposure to system modernization or digital transformation projects.
- Agile development experience.
- Experience managing vendors and outsourced development teams.

Please Stay Alert to Potential Scams
We would like to remind you that eFinancialCareers is a job board and does not conduct hiring or ask for payment or any financial details as part of the job application process.
If you receive any suspicious messages claiming to be from us or a hiring company, we urge you not to click on any links and not to reply to the message itself.
Instead, please report the message to our support team at support@efinancialcareers.com.
It is advisable to always verify job offers directly with the hiring company.