System Analyst
Your Role:
- System Analysis & Design: Analyze legacy systems to formulate and execute modernization strategies, leading the transition from monolithic structures to microservices or modular architectures.
- Technical Development: Utilize in-depth Java knowledge to design core modules and guide the development team in building high-performance applications using Spring Boot and Spring MVC.
- API Architecture & Security: Design robust RESTful APIs and implement advanced security protocols (e.g., OAuth2.0, OIDC, JWT). Manage integration with third-party tools and internal systems.
- DevOps & Automation: Establish and maintain source code management standards using Git. Design and optimize CI/CD pipelines to ensure seamless automated testing and deployment.
- Stakeholder Management: Act as the liaison between technical teams and business units. Use excellent interpersonal skills to clarify requirements, manage expectations, and resolve cross-functional technical bottlenecks.
- Continuous Improvement: Evaluate emerging technologies and tools to introduce best practices to the engineering team.
How to be succeed:
- Education: Bachelor’s degree or higher in Computer Science, Information Technology, or a related field.
- Java Expertise: Minimum of 5 years of hands-on Java development experience with a deep understanding of JVM internals, multi-threading, and memory management.
- Framework Proficiency: Extensive experience with the Spring Ecosystem, specifically Spring Boot and Spring MVC, in an enterprise environment.
- Modernization Experience: Proven track record in leading or participating in "System Revamp" projects or legacy-to-modern architecture migrations.
- API & Security: Strong background in API design principles and hands-on experience integrating OAuth, Single Sign-On (SSO), or API Gateways.
- DevOps Tooling: Proficient in Git for version control; experienced in building and maintaining CI/CD pipelines (e.g., Jenkins, GitLab CI).
- Soft Skills: Excellent interpersonal and communication skills, with the ability to explain complex technical concepts to non-technical stakeholders. Fluency in English and Cantonese.
Advantageous (Nice-to-Have)
- Container Orchestration: Hands-on experience with Docker and Kubernetes (K8S) deployment and management.
- Cloud Platforms: Experience with public cloud providers such as AWS, Azure, or Google Cloud Platform (GCP).
- Database Knowledge: Proficiency in SQL (Oracle, PostgreSQL) and NoSQL (Redis, MongoDB) design and optimization.
- Messaging Systems: Experience with message brokers like ActiveMQ, Kafka, or RabbitMQ.
Ref ID:
56759
Location:
Hong Kong, HK, HK
Business Unit:
Information Technology
Full Time/ Part Time:
Full Time
Job Function:
Technology
Featured Job Category::