- Kuala Lumpur Federal Territory Malaysia
Working Location
Job Description
Responsibilities
Job Requirements
1. Bachelor's degree or above in Computer Science, Software Engineering, or a related
field.
2. Minimum 3 - 5 years of Java development experience, with hands-on experience in
Internet-based projects. Able to independently develop new projects as well as enhance
and maintain existing systems.
3. Strong expertise in Java multithreading and thread pool management, with solid
knowledge of distributed systems, caching technologies, message queues (MQ), and
search technologies.
4. Familiar with distributed backend service development processes and best practices.
Proficient in development frameworks such as Spring, MyBatis, Spring Boot, and
Dubbo.
5. Proficient in Redis, Elasticsearch, and other NoSQL technologies. Strong experience in
MySQL database design, development, performance optimization, and tuning.
6. Self-motivated, dependable, and proactive, with a strong sense of ownership and a
continuous learning mindset. Candidates who demonstrate initiative and a passion for
continuous improvement will have an advantage.
7. Experience in trading systems, payment systems, or fintech-related backend
development is highly preferred.
8. Experience in business application testing or development testing is an added
advantage.
Key Responsibilities
1. Design, develop, and maintain various modules of the company's platform systems.
2. Maintain and participate in the release and operation of microservices, including system
deployment, end-to-end stress testing, performance monitoring, traffic control, and
distributed tracing.
3. Lead and participate in the architecture design and technical solution evaluation of key
projects, conducting technical reviews, feasibility assessments, and risk analysis.
4. Develop a deep understanding of business requirements and drive technical initiatives
that support business objectives, resolve operational challenges, and improve
development efficiency and delivery speed.
5. Plan and implement architectural upgrades, stability improvements, and performance
optimization for core business services and critical systems.
6. Collaborate closely with cross-functional teams across different business units,
promoting technical knowledge sharing, cross-department collaboration, and mentoring
junior engineers to strengthen the overall engineering capability.
任职要求:
1.计算机或相关专业本科以上学历;
2.3 - 5年Java开发经验,相关互联网项目经验,能够独立完成项目开发及现有项目二次开发;
3.精通Java多线程开发和线程池使用,熟练掌握分布式,缓存,消息队列MQ,搜索等技术体系;
4.熟悉分布式后端服务开发流程和规范,熟练掌握Spring、Mybatis等框架,熟悉Dubbo、SpringBoot
等开发框架;
5.掌握Redis,Elasticsearch等NoSQL技术,精通MySQL的开发设计和调优;
6.踏实靠谱;主动性和自我驱动意识强;并能持续钻研,不断成长的同学可加分;
7.有交易、支付研发经验者可加分;
8.有业务开发测试经验可加分;
工作职责:
1.负责平台系统各模块设计与开发工作;
2.维护并参与各微服务的系统发布、全链路压测、性能监控、流量控制、链路追踪等工作。
3.主导并参与重要项目的设计过程和方案调研,对技术方案、风险进行评审和分析;
4.洞察业务,从技术角度规划服务于业务的技术项目,解决业务痛点,提升开发迭代效率;
5.对重要核心服务的架构升级、稳定性建设、高性能优化等方面进行规划并推进实施;
6.与其他团队协同,通过跨部门、跨业务的沟通、协作、分享等方式赋能组织,指导组内初级工程
师
Important Information
Never provide your bank or credit card details when applying for jobs. Do not transfer any money or complete unrelated online surveys. If you see something suspicious, Report this Job ad.