Released at

2024-Aug-03

Job Type

FULLTIME

Salary

SGD 6000 per MONTH

Location

Kuala Lumpur, , Singapore

Company Description

Dreamtech Technologies Sdn Bhd. 是 BH 集团的全资子公司。 集团成立于2016年,公司长期致力于新兴技术和互联网开发解决方案。 包括但不限于人工智能、边缘计算、应用开发和应用系统外包等。

Job Description

Requirements

    工作职责:


    1.主导或深度参与团队项目的需求评审、业务梳理,参与技术评审、架构设计工作,保障项目技术可行性


    2.制定排期、中间件选型升级和维护,核心架构组件代码的编写,指导解决项目中的问题,确保研发效率、推进产品按预期的质量和进度落地执行


    3.主动思考优化并驱动优化系统框架升级、积累平台组件、功能组件演进迭代,快速提升系统性能、稳定性、高可用性和可扩展性,确保运营的稳定


    4.参与技术标准和技术规范管理,包括牵头标准和规范的制定、维护、发布等,定期作代码审查工作,确保技术架构统一


    5.技术培训、技术分享,通过技术影响力营造创新的技术文化,提高团队整体技术水平


    6.跟踪调研同业技术发展动态,承担技术专题研究




    岗位要求:


    1.计算机及相关专业本科及以上学历,3年以上java架构师经验,5年以上java经验,年龄43岁以内


    2.深入理解各种开源框架如spring,springboot,深入理解各类消息中间件ActiveMQ、Kafka,缓存框架等


    3.熟悉SpringCloud、dubbox等微服务框架,深入了解实现机制,参与或主导实施过互联网产品,对分布式系统设计原则,取舍等有较好的理解,精通包括分布式系统、数据库、多线程、缓存和安全等方面的Java开发知识


    4.熟悉Mysql等关系型数据库工作原理及程序上如何高性能使用,熟悉主流非关系型数据库NoSQL、MangoDB,内存型数据库Memcached、Redis等的使用和原理,熟悉数据库建模,并具有很强数据库设计经验和SQL功底


    5.具有高并发或复杂业务及链路系统架构设计经验,有至少一个领域业务系统的完整业务架构分析、设计及落地经验,


    6.有关键技术攻关和解决复杂问题的能力能力,工作态度积极主动、细致、有全局观,善于与他人合作,良好的团队合作意识


    7.有敏捷开发和DevOps经验,熟悉CI/DI,熟悉敏捷工具和流程,例如JIRA、Confluence、Git、Jenkins等


    8.了解泛前端技术,有丰富的与泛前端(IOS、Android、H5、Flutter、React Native等)配合研发联调经验


    9.良好的文档编写能力,能将日常的技术及问题文档化落地


    10.有互联网产品研发经验优先,互联网大厂经验优先,有对所使用的框架中间件源码等有过研究或社区贡献的优先




    Job Responsibilities:


    1. Lead or deeply participate in the demand review and business analysis of team projects, participate in technical review and architecture design, and ensure the technical feasibility of the project


    2. Formulate scheduling, middleware selection, upgrade and maintenance, code writing of core architecture components, guide and solve problems in the project, ensure the efficiency of research and development, and promote the implementation of products according to the expected quality and progress


    3. Actively think about optimization and drive optimization to upgrade the system framework, accumulate platform components, and evolve iterations of functional components to rapidly improve system performance, stability, high availability, and scalability to ensure stable operations


    4. Participate in the management of technical standards and technical specifications, including leading the formulation, maintenance, and release of standards and specifications, and regularly conduct code reviews to ensure a unified technical architecture


    5. Technical training, technology sharing, create an innovative technical culture through technical influence, and improve the overall technical level of the team


    6. Follow up and investigate the technological development trends of the same industry, and undertake technical research




    Job requirements:


    1. Bachelor degree or above in computer and related majors, more than 3 years of java architect experience, more than 5 years of java experience, under the age of 43


    2. In-depth understanding of various open source frameworks such as spring, springboot, in-depth understanding of various message middleware ActiveMQ, Kafka, cache framework, etc.


    3. Familiar with micro-service frameworks such as SpringCloud and dubbox, have a deep understanding of the implementation mechanism, have participated in or led the implementation of Internet products, have a good understanding of distributed system design principles, trade-offs, etc., and are proficient in distributed systems, databases, multi-threading, Knowledge of Java development in areas such as caching and security


    4. Familiar with the working principle of relational databases such as Mysql and how to use them with high performance in programs, familiar with the use and principles of mainstream non-relational databases NoSQL, MangoDB, memory databases Memcached, Redis, etc., familiar with database modeling, and have a strong database Design experience and SQL knowledge


    5. Have experience in high-concurrency or complex business and link system architecture design, experience in at least one domain business system’s complete business architecture analysis, design and implementation,


    6. Have the ability to tackle key-technical-problems and solve complex problems, have a proactive, meticulous, and holistic view of work, be good at cooperating with others, and have a good sense of teamwork


    7. Experience in agile development and DevOps, familiar with CI/DI, agile tools and processes, such as JIRA, Confluence, Git, Jenkins, etc.


    8. Understand general-front-end technology, have rich experience in R&D and joint debugging with general-front-end (IOS, Android, H5,Flutter,React Native,etc.)


    9. Good document writing ability, able to document daily technology and problems


    10. Experience in research and development of Internet products is preferred, experience in leading Internet compnaies is preferred, aand those who have researched or contributed to the source code of the framework middleware used are preferred

Similar Jobs


No matching job found...

More Jobs Apply Now