Back to jobs

Java Developer

Job description


Key Responsibilities

  • Act as the bridge between business teams and IT, ensuring technology solutions effectively support securities, brokerage, and wealth management operations.
  • Partner with business users to collect, interpret, and document requirements tied to trading and brokerage workflows, while spotting chances to streamline processes or enhance systems.
  • Perform gap analyses to compare existing workflows and systems with the target future-state models.
  • Produce clear functional specs, user stories, and use cases that reflect business objectives.
  • Collaborate closely with development managers and engineers to design and validate technical solutions aligned with requirements.
  • Contribute to project planning and tracking, keeping stakeholders informed of progress and developments.
  • Support user acceptance testing, ensuring deliverables meet expectations; provide training and end‑user support for new tools and processes.
  • Create user manuals, reference guides, and other documentation as needed.


Requirements

  • Bachelor's degree in IT, Computer Science, or a related field; a master's degree or industry certification is an advantage.
  • Hands‑on knowledge of Java development, including experience with one or more Java frameworks.
  • Solid understanding of securities trading, brokerage workflows, investment products (funds, bonds, structured products), and relevant regulatory environments.
  • Skilled in business requirement gathering, workflow mapping, and data analysis.
  • Strong communication, presentation, and interpersonal abilities.
  • Excellent analytical thinking and problem‑solving skills.
  • A collaborative team player who can also operate independently and manage multiple tasks effectively.
  • Proficient in written and spoken English, Cantonese, and Mandarin.