About Hytech
Hytech is a leading management consulting firm headquartered in Australia and Singapore, specialising in digital transformation for fintech and financial services organisations. We deliver end-to-end consulting services and provide robust middle- and back-office solutions that enable our clients to optimise operations, enhance efficiency, and stay ahead in a fast-evolving digital landscape.
With more than 2,000 professionals worldwide, Hytech has a strong and growing international presence, with offices across Australia, Singapore, Malaysia, Taiwan, the Philippines, Thailand, Morocco, Cyprus, Dubai, and beyond.
About the Role
We are looking for a Principal Java Engineers (Financial Markets Market Data) to design and develop systems supporting global financial markets platforms with high concurrency requirements. In this role, you will be responsible for distributed system architecture design, core system development, performance optimization, and technical planning while working closely with product and testing teams.
Job Responsibilities
- System Architecture: Lead the development of distributed architecture, multi-site active-active disaster recovery, and elastic scaling systems to support high-concurrency scenarios on a global platform, ensuring the system architecture meets business needs for the next 1-3 years.
- Coding & Implementation: Collaborate with product and testing teams to break down requirements, conduct system architecture design, and take ownership of core/critical system code development to deliver high-quality results efficiently.
- Technical Problem-Solving: Perform in-depth analysis of system bottlenecks, lead performance tuning efforts (JVM/Database/Middleware/Code), resolve complex technical challenges, and drive architectural evolution.
- Technical Planning: Define and drive the mid-to-long-term technical architecture strategy for the business line, clarifying the evolution roadmap for core systems.
- Technical Standards: Establish and promote unified technical standards, architectural best practices, and specifications to enhance overall R&D efficiency and quality.
- Technology Foresight: Track cutting-edge technologies in fields such as Web3 and AI, promoting the implementation of technological innovations.
Job Requirements
- Bachelor's degree or higher in Computer Science or a related field, with 5+ years of Java development experience, including experience in large-scale distributed system architecture.
- Solid foundation in Java, proficient in multi-threading, collection frameworks, JVM tuning, and common performance optimization techniques.
- Familiarity with mainstream middleware such as Spring Boot/Cloud, Dubbo, Kafka/RocketMQ, Redis, and Elasticsearch, with hands-on experience in usage and troubleshooting.
- Understanding of microservice architecture and distributed system principles, familiar with stability assurance methods like service governance, rate limiting, circuit breaking, and disaster recovery/active-active.
- Experience in developing or optimizing high-concurrency systems (1000+ TPS), with the ability to analyze and resolve performance bottlenecks.
- Excellent communication, coordination, and teamwork skills.
- Strong problem-solving abilities and a goal-oriented mindset, capable of working under pressure.
Preferred Qualifications
- Experience with core systems of securities, futures contracts, or exchanges (e.g., order management, matching engine, market data, clearing).
- Experience designing or implementing cross-regional multi-site active-active architectures.
- Experience in toolchain development or configuration platform construction.
- Contributions to open-source projects or a personal technical blog.
- Proficiency in listening, speaking, reading, and writing Chinese to facilitate seamless cross-team communication.
What We Offer
- Easy access to public transportation (LRT & KTM).
- Transportation allowance.
- Corporate insurance coverage, including dental, optical, and outpatient claims.
- Gym and fitness claims.
- Ongoing training and development opportunities.
- Exposure to exciting projects that support career growth and professional development.