Java Developer - Global Fintech Firm - HKD$70K - HKD$90K per month + bonus
David James Recruitment Limited Java Developer - Global Fintech Firm - HKD$70K - HKD$90K per month + bonus
Summary
Backend Java developer building and maintaining critical trading systems for a global fintech firm serving tier-one investment banks. Day to day involves Spring-based microservices, event-driven messaging (Kafka/RabbitMQ), CI/CD delivery, and monitoring, based onsite in Central, Hong Kong.
Our client is a Global Fintech Firm serving Tier One Investment Banks with reliable and modern trading systems. It is looking for a Java Developer to join the team for the critical trading applications. While strong technical skills are essential, the firm welcomes applications from candidates with diverse professional backgrounds who can demonstrate relevant aptitude and a genuine interest in the domain.
Responsibilities
Design, build, and maintain robust backend systems adhering to internal engineering benchmarks and protocols.
Collaborate alongside product management to conceptualize, engineer, and ship upcoming product capabilities.
Operate fluently within a continuous integration, rapid-iteration framework and collaborative operations model.
Partner closely with site reliability and deployment teams to roll out software increments following standard release lifecycles.
Participate in proactive telemetry and system observation to catch potential bottlenecks before they impact production.
Requirements
Experience Level: 7+ years of background crafting enterprise-grade Java backend services, with a minimum of 5 years dedicated specifically to the Spring ecosystem.
Messaging & Architecture: Demonstrated proficiency in asynchronous messaging pipelines and event-driven topologies, specifically hands-on work with platforms like RabbitMQ, Apache Kafka, or ActiveMQ.
APIs: Advanced comprehension of RESTful API design, leveraging Open API specifications and Swagger documentation tools.
System Design: Deep exposure to distributed microservices architectures.
Domain Exposure: Familiarity with the Financial Information eXchange (FIX) messaging protocol is advantageous.
Testing & Quality: Thorough grasp of automated testing strategies and quality assurance standards within iterative environments.
Toolchain & DevOps: Mastery of the modern software development lifecycle, version control (Git), build/deployment automation (Jenkins, Nexus), containerization (Docker), and orchestration platforms (Kubernetes).
Design Principles: Strong command over standard software design patterns as well as enterprise integration patterns.
