Senior Analyst Programmer/ System Analyst (JAVA/J2EE)- (30-52k)

Location: Hong Kong
Contract Type: Permanent
Specialisation: Technology
Salary: Negotiable
REF: BBBH213905_1589261757


  • Analyzing existing systems and business models
  • Mapping and documenting interfaces between legacy and new systems
  • Understanding software development lifecycle
  • Translating client requirements into highly specified project briefs
  • Identifying options for potential solutions and assessing them for both technical and business suitability
  • Conducting requirements analysis and preparing specific proposals for modified or replacement systems
  • Presenting proposals to clients
  • Working closely with colleagues, developers, testers and a variety of end users to ensure technical compatibility and user satisfaction
  • Drawing up, supervising and documenting testing schedules for complete systems
  • Overseeing implementation of a new system including data migration planning and working flexibly to deadlines


  • Bachelor's degree: 3 yrs+
  • Strong software architecture and hands on development skills in Java
  • Experience in Maven / Gradle
  • Experience building Rest based microservices or services at least
  • Knowledge of design and build tools supporting APIs (like Swagger)
  • Experience in Spring/ Spring Boot/Spring Cloud / Netflix OSS Stack or any other Cloud-Ready Tech Stack
  • Experience working in an agile methodology
  • IT experience in analysis, design, development, documentation, implementing and Unit testing of software systems in Core Java, JDK 1.8, J2EE and Internet technologies

Even better if you have:

  • Knowledge of Containers (Docker) and Its Deployment /Tools for Orchestration
  • Critical Thinking and Strong Mathematical/Analytical Skills
  • Good Communication Skills
  • Work well under Pressure
  • knowledge in Cloud / Dev Ops / Microservivces

For Banking project:

  • Experience in system / application / integration design
  • Experience in scrum or other agile development methodology
  • Excellent in both verbal and written communication skills
  • Knowledge in common Design Patterns e.g. Factory, Fascade etc.
  • Experience in popular Java application framework, such as Spring boot, Hibernates, Swagger, Gradle, Docker etc.
  • Experience in creating unit test cases and execute unit testing using tools like JUnit
  • Experience in using Java application development tools e.g. Eclipse
  • Experience in versioning control of Java source code

Contact Ms. Alexandra Leung at (852) 3103 4312 or APPLY NOW by clicking the button below.

Data provided is for recruitment purposes only.