Deliver technical solutions to support Java applications development
Resolve variety of high impact problems/projects through in-depth evaluation of complex business processes, system processes, and industry standards
Responsible the entire software development life cycle for project delivery – requirements gathering, prototyping, system analysis and design, implementation, and testing
Perform system maintenance and support to ensure systems reliability
Ensure that all applications are operationally maintained and up to date and adhering to non-functional requirements such as performance or security
Identify application weaknesses and recommend solutions that utilise the most efficient and current technologies to improve the application
Job Requirements:
Bachelor Degree holder
8+ Java application design, analysis, development and implementation experience
Familiar with Linux Operating System
Extensive experience in Equities Electronic Trading / Cash Equities
Excellent problem-solving and communication skill
Excellent command of both spoken and written Chinese and English