Responsibilities:
Analyze business requirements, design solutions for the trading/fintech system, and write code.
Conduct technical research and tackle key challenges in the system and projects by keeping up with the latest architecture and Java technology trends.
Continuously identify functional, performance, and architectural issues in the system and propose improvement plans.
Contribute to best practices in code quality, mentor junior developers and collaborate with DevOps and leaders.
Requirements:
1-2 years of professional Java development experience, with the ability to independently complete business coding. (Fresh graduates will be considered if you are willing to learn).
Hands-on experience in Java language, data structures, and multithreaded programming; familiar with common design patterns and performance optimization; strong skills in Java I/O, multithreading.
Experience in MySQL database design, excellent SQL writing and tuning abilities, and proficient with Redis.
Skilled in common distributed service governance frameworks (e.g., Dubbo) and microservices frameworks (e.g., Spring Cloud); experience in distributed system architecture design and high-concurrency handling.
Familiar with big data technology stacks, including but not limited to Hadoop, Flink, Spark, Kafka, Hive, etc.
Able to communicate with stakeholders in English & Mandarin.
Experience in financial services, trading or fintech is a plus.
Job Type: Full-time
Pay: RM4,500.00 - RM10,000.00 per month
Benefits:
Health insurance
Maternity leave
Opportunities for promotion
Professional development
Work Location: In person
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.