Hong Kong, Hong Kong SAR, Hong Kong

Senior IT Analyst (Java)

 Job Description:

Role Summary

Join the IT development team in Hong Kong. You will work in a fast-paced, multicultural environment and partner with key stakeholders across the business, including Front Office, Operations, Production Control, Finance, and Risk. You will contribute to end-to-end delivery—analyzing needs, designing solutions, developing and enhancing systems, resolving production issues, and supporting releases.

Key Responsibilities

  • Analyze business requirements and develop new features or enhance existing system configurations to deliver business outcomes.
  • Optimize application performance by improving or refactoring existing functionality.
  • Investigate and resolve escalated issues related to business applications and services.
  • Migrate business lines/functions to and from applications as required.
  • Follow version control, continuous integration, and release management practices.
  • Maintain records and documentation, including design notes, user/support materials, and operating procedures.
  • Ensure code is thoroughly covered by unit tests and rigorously tested prior to deployment to QA/UAT.
  • Coordinate with production support teams on releases and issue management.
  • Perform other project-related tasks as directed by the manager.

Required Skills and Experience 

  • 6+ years of software development experience, preferably in banking/finance.
  • Strong development skills in Java.
  • Hands-on experience with J2EE application servers (e.g., JBoss) and good understanding of Java performance/memory optimization.
  • Familiarity with the Spring framework and SQL databases.
  • Experience communicating with users, analyzing requirements, and translating them into delivered solutions.
  • Strong problem-solving and analytical skills, with very strong attention to detail.
  • Working knowledge of automated unit testing frameworks and best practices.
  • Good communication skills in English.

      Required Skills:

    Spring Support Development Continuous Integration Spring Framework Operations Version Control Unit Testing Features Business Requirements Servers Analytical Skills Software Development Optimization Attention To Detail Banking Communication Skills Integration Databases Records Materials Software Testing Finance Documentation Design Java Business SQL English Communication Management