Requisition ID:  3313

Technical Manager, Back End Application Development

The Hong Kong Jockey Club
Founded in 1884, The Hong Kong Jockey Club (“the Club”) is a world-class racing club that acts continuously for the betterment of our society. The Club has a unique integrated business model, comprising racing and racecourse entertainment, a membership club, responsible sports wagering and lottery, and charities and community contribution. Through this model, the Club generates economic and social value for the community and supports the HKSAR Government in combatting illegal gambling.

 

The Department

Since 1884, The Hong Kong Jockey Club has been a cornerstone of Hong Kong’s sports and entertainment landscape, driving innovation while contributing to the betterment of society. We are seeking motivated individuals eager to help shape the future of sports and entertainment in a fast-paced, dynamic environment. If you value creativity, collaboration, innovation, and love a challenge, this opportunity is for you.

 

Position Overview

We are seeking experienced Backend Developers to join our Alley-Oop Platform and Product Development team at Hong Kong Jockey Club. This role focuses on designing and implementing robust, scalable backend systems using modern cloud-native technologies on AWS. The successful candidate will work in a collaborative environment, building microservices architecture swith strong emphasis on domain-driven design, clean architecture principles, and operational excellence.

 

The Job

  • Core Development & Architecture
    • Create Everything as Code to allow Environment on Demand and Environment destruction
    • Implement domain-driven design principles with bounded contexts, aggregates, and domain events
    • Develop clean architecture solutions with strict separation of concerns and dependency inversion
    • Design and implement RESTful APIs with proper versioning and error handling patterns
    • Build event-driven architectures using AWS MSK (Kafka) for asynchronous communication
    • Create and maintain comprehensive API documentation using OpenAPI and AsyncAPI specifications, AWS Cloud Infrastructure Management
  • Quality Engineering & Testing
    • Practice test-driven development (TDD) with comprehensive unit, integration, and contract testing
    • Implement consumer-driven contract testing using Pact for microservices validation
    • Develop automated performance, scalability, and resilience testing using MeterSphere and Gremlin
    • Maintain high code coverage standards using JaCoCo and SonarQube analysis
    • Participate in chaos engineering experiments and implement fixes for identified weaknesses
  • Security & Compliance
    • Implement secure coding practices, following guidelines and security code review standards
    • Address security scan findings proactively and ensure compliance with regulatory requirements
  • Observability & Operations
    • Implement comprehensive monitoring using DataDog APM, metrics, logging, and distributed tracing
    • Develop resilience patterns, including circuit breakers, retry mechanisms, and bulkhead patterns
    • Design and maintain mock services for testing and development environments
    • Implement zero-downtime deployment patterns with canary deployments and feature flags
  • Collaboration & Continuous Improvement
    • Implement infrastructure testing using Terratest, chaos engineering with Gremlin, and automated disaster recovery validation
    • Create deployment automation with canary releases, blue-green deployments, and automated rollback mechanisms


About you

  • 5+ years of backend development experience in enterprise environments
  • 4+ years of microservices architecture and domain-driven design experience
  • 3+ years of cloud-native development experience, preferably AWS
  • Experience with CI/CD pipelines, automated testing, and deployment automation
  • Knowledge of security best practices and compliance requirements
  • Experience with monitoring, observability, and production support
  • Preferred Qualifications
    • Extensive wagering industry experience with Sportsbook and Player Account Management
    • AWS certifications (Developer Associate, Solutions Architect)
    • Knowledge of data engineering and analytics platforms
    • Contributions to open-source projects or technical communities
  • Tools & Technologies
    • Development: IntelliJ IDEA, VS Code, Git/GitHub Enterprise, Docker, Kubernetes
    • Testing: xUnit/NUnit/Moq, JUnit/Kotest, Testcontainers, Pact, MeterSphere, OWASP ZAP
    • Monitoring: DataDog (APM, RUM, NPM, SIEM, distributed tracing, profiling)
    • CI/CD: CloudBees CI, GitHub Actions, ArgoCD, Terraform
    • Security: AWS Secrets Manager, HashiCorp Vault, SonarQube, SnykCollaboration: Jira, Confluence, Microsoft Teams
  • Programming Languages & Frameworks
    • Primary: C# with .NET Core for microservices
    • Secondary: Kotlin with Spring Boot ecosystem for JVM-based microservices
    • Strong understanding of object-oriented design patterns and SOLID principles
    • Experience with functional programming concepts and reactive programming
  • Cloud & Infrastructure
    • Extensive AWS experience (EKS, RDS Aurora PostgreSQL, MSK, S3, Lambda, API Gateway)
    • Kubernetes container orchestration and Docker containerization
    • GitOps practices with ArgoCD for continuous deployment
  • Data & Messaging
    • Relational database design and optimization (PostgreSQL/Aurora)
    • Event streaming with Apache Kafka/AWS MSK
    • Database migration management using Flyway
    • NoSQL databases (MongoDB, Redis) for specific use cases
  • Testing & Quality Assurance
    • Unit testing with xUnit/NUnit/Moq (.NET Core) and JUnit/Kotest (JVM)
    • Integration testing with Testcontainers, REST Assured with Cucumber, and WireMock
    • Contract testing with Pact for microservices validation
    • Performance testing and chaos engineering practices

 

Apply Now!

We offer competitive salary and benefits packages, a dynamic working environment and development opportunities.

Add horsepower to your career today. If you do not meet all of the requirements but still believe you can make a difference, please apply.

 

Equal Opportunity and Inclusive Hiring

We are an equal opportunity employer and strive to create an inclusive workplace for all. Applicants from diverse backgrounds are welcomed to apply. If you have any special needs or require accommodations during the interview process, please e-mail us via careers@hkjc.org.hk. Personal data provided by job applicants will be used strictly in accordance with the Club's notice to employees and job applicants relating to the Personal Data (Privacy) Ordinance. A copy of which will be provided immediately upon request.

Share Page
Share this Job :

To share this job on WeChat, please click the button below to copy the link: