钉钉研发工程师JAVA
任职要求
【必备项】 1、热爱编程,熟悉掌握但不限于JAVA/C/C++/PHP/NET等编程语言中的一种或几种,有良好的编程习惯; 2、熟悉网络编程和多线程编程,对TCP/IP,HTTP等网络协议有一定的理解,并了解XML和HTML语言; 3、熟悉Unix/Linux/Win32环境下编程,熟练使用调试工具,并熟悉Perl,Python,shell等脚本语言; 4、热衷于数据库技术,能够熟练编写SQL脚本,参与过MySql或Oracle应用开发项目; 5、对数据结构、算法有一定了解; 6、学习能力强,对新事物保有好奇心,有良好的沟通能力和团队协同能力,善…
工作职责
如果你想了解JAVA开发在钉钉的应用广度与深度,如果你希望在应用技术领域大展身手,或热衷于高性能分布式技术,或喜欢研究复杂领域建模和抽象,或对企业服务产品技术感兴趣,或对数据敏感,那就加入我们吧! 具体职责包括但不限于: 1、参与高性能分布式服务端程序的系统设计,为钉钉的产品提供强有力的后台支持,在海量的网络访问和数据处理中,设计并设施最强大的解决方案; 2、参与复杂领域业务的系统设计,通过领域抽象和建模,为钉钉的产品提供可持续快速发展的具备良好扩展性、健壮性的系统设计,在海量的业务需求类型和大规模客户的时效性需求中,设计并设施强大的解决方案; 3、参与企业存储引擎各个功能模块的设计和实现,构建高可靠性、高可用性、高可扩展性的体系结构,满足日趋复杂的业务需求; 4、参与产品的开发和维护,完成从需求到设计、开发和上线等整个项目周期内的工作; 5、参与海量数据处理和开发,通过sql、pl/sql、java进行etl程序开发,满足商业上对数据的开发需求; 6、参与项目为用户提供丰富而有价值的桌面或无线软件产品。
阿里巴巴智能信息事业群,聚焦AI在信息服务赛道的创新应用,从工具到服务,持续为用户提供高效、智能的AI应用。智能信息事业群核心产品为夸克、通义、UC浏览器、书旗小说、超级汇川等,以多产品矩阵,覆盖横跨各年龄段的7亿+用户人群,服务超10万+客户。 如果你想了解JAVA开发在阿里智信互联网生态系统中无与伦比的应用广度与深度; 如果你对基础技术感兴趣,你可以参与基础软件的设计、开发和维护,如分布式文件系统、缓存系统、Key/Value存储系统、数据库、Linux操作系统和Java优化等; 如果你热衷于高性能分布式技术,你可以参与高性能分布式服务端程序的系统设计,为阿里智信的产品提供强有力的后台支持,在海量的网络访问和数据处理中,设计并设施最强大的解决方案; 如果你喜欢研究搜索技术,你可以参与搜索引擎各个功能模块的设计和实现,构建高可靠性、高可用性、高可扩展性的体系结构,满足日趋复杂的业务需求; 如果你对数据敏感,你可以参与海量数据处理和开发,通过sql、pl/sql、java进行etl程序开发,满足商业上对数据的开发需求。 欢迎加入我们。
1. 参与基础软件的设计、开发和维护,如分布式文件系统、缓存系统、Key/Value存储系统、数据库、Linux操作系统和Java优化等; 2. 参与高性能分布式服务端程序的系统设计,为阿里巴巴的产品提供强有力的后台支持,在海量的网络访问和数据处理中,设计并设施最强大的解决方案; 3. 参与搜索引擎各个功能模块的设计和实现,构建高可靠性、高可用性、高可扩展性的体系结构,满足日趋复杂的业务需求; 4. 参与海量数据处理和开发,通过sql、pl/sql、java进行etl程序开发,满足商业上对数据的开发需求; 5. 根据业务场景,有机会参与AI 工程化与应用落地,如负责大语言模型(LLM)在业务场景下的应用开发,包括但不限于 RAG(检索增强生成) 架构搭建、上下文工程优化以及 Agent(智能体) 工作流的设计与实现; 6. 根据业务场景,有机会参与全栈式业务交付,如参与“前端+后端”逻辑的端到端开发,利用AI编程工具(如 Cursor, Claude Code)高效实现多种开发语言的需求交付(java、typescript、python、go等)。
如果你想了解JAVA/Golang开发在淘宝闪购业务中应用的广度与深度,如果你热衷于高性能分布式技术,喜欢研究基础技术,那就加入我们吧! 具体职责包括但不限于: 1、参与基础软件的设计、开发和维护,如分布式中间件、DevOps平台、应用监控系统等; 2、参与高性能分布式服务端程序的系统设计,为淘宝闪购的产品提供强有力的后台支持,在海量的网络访问和数据处理中,设计并实施最强大的技术解决方案; 3. 参与互联网2C/2B产品的开发和维护,完成从需求到设计、开发和上线等整个项目周期内的工作。
1、根据航空业务需求及系统设计编制技术方案和开发计划,参与需求分析和设计评审; 2、承担航空应用系统的核心模块开发工作,编写高质量代码,参与代码审查和技术讨论; 3、与产品经理、测试人员、运维人员、项目管理人员沟通和协作,推动整个项目研发工作的顺利进行,参与技术问题的分析和解决; 4、维护和优化代码质量,参与性能优化和架构改进,积极推进技术债清理,持续提高开发效率和代码质量; 5、负责模块设计、开发、测试等全过程的优化改进,探索和引入新的开发框架和技术方案,参与团队技术栈的升级和优化,最大限度提高开发效率和产品质量; 6、协助完善团队的知识积累与文档建设,积极参与技术分享和经验总结,帮助初级研发人员的技术成长。