Our client is a leading investment bank that intends to revolutionize the way banking is being done. This role is within the Front office Development team where they use latest technologies in a Agile environment to churn out banking solutions including process improvement solutions, securities trading solutions for new markets and so on
This is an exciting opportunity for talented Java Developers to join an innovative development team within a bank with a strong innovative culture. Using latest technology with greenfield development projects. Great remuneration.
– Manage functional design and technical design across the new applications development.
– Design and plan system build, architecture, development and implementation.
– Manage the development in an Agile methodologies approach.
– Provide innovative technology ideas and approaches on functional and technical levels.
– Coordinate with Release Management in order to plan service and implementation.
– Design and develop program for system integration.
– At least 6 years of development experience with Java.
– Extensive experience in Core Java, JMS, Spring Framework, TCP/IP, Socket and Multi-threaded programming.
– Experience in building Java-based Systems, good knowledge in application architecture and design patterns.
– Strong SQL and DB tuning skill. Knowledge of MS SQL / Oracle or Sybase DB.
– Experience in enterprise-level Content Management Systems.
– Experience in Agile / Scrum development methodologies is highly preferred.
– Experience in Front office trading technology across Equity, Market Data and FIX is highly preferred.
– Ability to be hands on in terms of coding and also in designing/architecture.
– With an innovative mind-set, think outside the box.
– University degree from a reputed university.
– Excellent fluency in English and Cantonese.