Key Responsibilities:
System Development: Design, develop, and maintain core backend services for product lifecycle management (subscription, settlement, redemption, yield calculation) of structured products.
Trading & Yield Engine: Contribute to the development and maintenance of core components such as the yield calculation engine, pricing modules, and risk management logic.
High-Concurrency Systems: Build and optimize distributed, high-availability service architectures to ensure system stability under high-traffic conditions.
Performance & Quality: Write clean, efficient, and maintainable code. Conduct unit, integration, and performance testing. Continuously optimize system performance, latency, and reliability.
Requirements:
Bachelor's degree in Computer Science, Information Technology, or a related field.
At least 3 years of hands-on experience in Java backend development.
Solid understanding of Java fundamentals and object-oriented design.
Experience with mainstream frameworks, preferably Spring Boot / Spring Cloud.
Familiarity with designing and optimizing microservices architectures.
Experience with relational databases (e.g., MySQL) including performance tuning, and familiarity with caching (e.g., Redis) and messaging systems (e.g., Kafka).
Understanding of multi-threaded programming, asynchronous architectures, and basic performance optimization.
Fluency in English and Mandarin
Type: Permanent
Category: I.T & T - Software Development
Reference ID: 118-02122025-AC
Date Posted: 02/12/2025