Tech
Technical Lead
Major Responsibilities
Led the design and development of strategic business applications, ensuring alignment with organizational objectives and long-term growth.
Maintained and enhanced existing enterprise systems to improve performance, scalability, and reliability.
Designed, coded, tested, debugged, and implemented complex software solutions across the full development lifecycle.
Authored and maintained technical documentation to support knowledge transfer, compliance, and operational continuity.
Partnered with stakeholders to gather, analyze, and translate business requirements into actionable technical specifications.
Developed system architecture and specifications to support robust, scalable, and secure application environments.
Provided on-call production support, resolving emergency incidents with rapid “fire-fighting” solutions to minimize downtime and business impact.
Key Qualifications
Hold an academic degree and bring 10+ years of proven success in building and maintaining mission‑critical applications, particularly within the finance sector.
Proficient in Java EE technologies and web-based development, including EJB, XML, XSL, Servlets, JMS, HTML, JQuery, JavaScript, and SQL.
Hands-on experience with Spring, Jasper Reports, Hibernate, WebSphere MQ, WAS, DB2, and X.509 certificates, providing a competitive advantage in enterprise environments.
Strong expertise in schema design and DB2 database administration, supporting robust and scalable database solutions.
Skilled in technical writing, producing clear and comprehensive documentation for complex systems.
Prior experience in the banking sector, with proven ability to deliver secure and reliable applications.
Excellent command of written and spoken English and Chinese.
Senior Specialist - Application Development
Major Responsibilities
Oversee the creation of strategic business solutions while ensuring the upkeep and support of existing application platforms.
Engage in the full software development cycle, including system design, programming, testing, troubleshooting, documentation, and deployment.
Prepare and update technical documentation whenever required to support system operations.
Collect, evaluate, and define user requirements to translate business needs into technical deliverables.
Develop and refine system specifications to guide application architecture and implementation.
Provide on‑call support for urgent production issues, delivering immediate solutions to restore functionality and minimize disruption.
Requirements
A university degree and more than 5 years of hands‑on experience in developing mission‑critical systems, ideally within the financial industry.
Advanced knowledge of Java EE and web application development, with practical expertise in EJB, XML, XSL, Servlets, JMS, HTML, JQuery, JavaScript, and SQL.
Previous exposure to frameworks and tools such as Spring, Jasper Reports, Hibernate, WebSphere MQ, WAS, DB2, and X.509 certificates will be considered a strong advantage.
Proven ability in database schema design and DB2 administration, particularly valuable for positions focused on database architecture and optimization.
Skilled in producing clear, precise technical documentation; prior experience in the banking sector is highly desirable.
Strong proficiency in both written and spoken English and Chinese.
Applicants with at least 3 years of relevant experience may be offered the role of Specialist – Application Development.

