Software Engineer - Commercial Bank

Posted 06 February 2024
Salary HKD400000 - HKD600000 per annum
LocationHong Kong
Job type Permanent
Discipline Financial ServicesTechnology
ContactKevin Ng

Job description

About the company

My client is a global financial institution with a strong presence in Asia and a commitment to providing exceptional services to our clients. With a rich history and a focus on innovation, they offer a wide range of financial products and services, including corporate banking, commercial banking, and wealth management.

About the role
As a Software Engineer for a bank with a focus on Trade Finance systems, you will be responsible for analyzing, designing, and implementing software solutions to meet the bank’s Treasury system requirements. You will work closely with the IT team and developers to ensure that the software is implemented correctly and meets the bank’s needs. You will also be responsible for documenting the system requirements and interfaces between new and legacy systems. The ideal candidate should have experience in Java and Murex. You should be able to analyze and evaluate current systems, identify system requirements, and track additional requirements and features by engaging with users. You should also have hands-on experience with software development and documentation, solid knowledge of business information systems, and familiarity with programming languages.


  • The design, development and implementation of applications related changes to agreed timeframes and standards.
  • Working closely with the Applications team and internal business users to ensure changes are developed in a way that that provides maximum benefit to the company, in a cost-effective, secured and operationally “risk-free” manner.
  • Providing assessments on the impact and risk of potential changes to the systems and the business as a whole.
  • Creation of concise detailed system specifications for changes that solve business needs and implementing changes to these agreed specifications.
  • Following strict change control and version control processes to ensure quality changes are implemented in an auditable manner.
  • Be outspoken in providing “best practise” recommendations.
  • Proactively suggest ways to reduce operational overhead by “streamlining” manual tasks into automated procedures.Providing application support to the Operations team whenever necessary.

  • Degree (IT) or Equivalent Formal Training.
  • Strong applications development experience with at least 8 years of development work experience with the following tools and technologies:
  • .Net or J2EE, Java, PrimeFaces, JSP, Servlets, JMS, Angular, SpringBoot, PL/SQL, java Microservice, REST API, XML, XSL, EJB, Struts, Hibernate, J2EE Design Patterns, Java Security, Oracle DB19C, Oracle Weblogic / DB11g and 12C, JBoss EAP 7.0 Eclipse, Container based architecture
  • Experience on Applications security throughout the development lifecycle and ability to enhance applications to meet the security best practices.
  • Highly motivated to provide complete solutions to customers. Being able to talk to users and understand their requirements is essential.
  • The ability to manage oneself during projects from start to finish, throughout the whole development lifecycle.
  • Experience with software configuration management principles and systems.
  • Experience with test methodologies and tools.

If you believe you have the right skills, attitude and experience please click 'apply now' below and upload your resume. Alternatively, for a confidential chat, please contact Kevin Ng by applying directly to email or reach out at +852 3653 5244.