Job Summary
This is a Java position for Shanghai team to develop innovative solutions that not only meet functionality requirements but meet high throughput
low latency
performance
scalability and reliability requirements while adhering to implementation schedules
development principles and product goals. The ideal candidate should be very hands-on in technical and have very good communication skill to collaborate with global product manager
global and local team and business.
Key Responsibilities
Provide technical leadership to a project delivery required to ensure timely and high-quality delivery
Develop and maintain a large scale data management solution built upon today’s latest technologies.
Active involvement in the full agile development lifecycle from analysis and design through to deployment and escalation support
Involving into or do system/component design & implementation with counterparty in New York
London and other locations.
Explore existing application systems
determines areas of complexity
potential risks to successful implementation.
Translates functional requirement or specifications into technical solutions
and implement the solutions with plans and executions.
Involved in hiring
coaching
team building
performance monitoring and appraisal etc.
Responsible to continual improvement - by implementing improvements to software architecture
software development process and new technologies etc.
Communicates continually with the client and project teams – Clarify client’s needs
present tech team ideas and explains progress on the development efforts.
Needs to work closely with multiple stakeholders & partners within the organization
Increase productivity of the technology teams’ build and delivery cycles
and design system solutions to maximise operational efficiency of the business processes/workflows
Education
Have a Bachelor/Master degree in Computer Science
Computer Engineering
EE
Mathematics or related area.
With Financial knowledge or background is a good plus.
Skills Required
Experience managing complex systems in a fast paced environment is required
Experience for Micro Services running in prod Docker/ Kubernetes environment including issue addressing
performance tuning and monitoring
Excellent skills in influencing others and getting agreements.
Solid knowledge and experience on Core Java and JavaEE technologies.
Good experience of Core java multiple threads programming
Solid knowledge and experience on DB
standard SQL commands and stored procedures
Familiar with Unix/Linux command lines and shell scripts.
Solid knowledge and experience of software development lifecycle/procedures
and continuous process improvement.
Proficient in both spoken and written English
Can work under ambiguity
result oriented
keep focus.
Must demonstrate analytical thinking and problem solving skills