Responsibilities:
- Participate in system development & design, testing, and ongoing system support.
- Collect and analyze user requirements to craft functional/system specs for impactful applications.
- Supervise development teams to ensure top-quality deliverables.
- Collaborate with business analysts, vendors, and external partners to deliver projects on time and within budget.
- Oversee project processes documentation, progress reports, and escalations with clarity and confidence.
Requirements:
- Degree in Computer Science or a related discipline.
- 8+ years of strong experience with Java, Spring, Spring Boot, Spring Cloud, RESTful APIs, JMS, Websphere, Oracle, SQL, MQ.
- Preferred: Expertise in Corporate Banking, Payment Systems, Treasury, Financial Markets, or Murex.
- Familiarity with SDLC, Agile, testing/QA, or Microservices transformation is an advantage.
- Sharp analytical skills and system design experience.
- Excellent communication and interpersonal skills; self-driven and team-oriented.
- Fluent in written/spoken English and Chinese (Mandarin knowledge a plus).