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
Excellent knowledge in Kotlin and Python
Knowledge in Front Office trading desk development / Cash Equities / Delta One is preferred
Excellent problem-solving and communication skill
Excellent command of both spoken and written English