
工作职责:
岗位概述
Hospitality Engineering部门是德比软件标准化对接的核心研发部门,标准化对接产品是为酒店供应商和分销商设计的数据对接平台,在深入研究数据对接案例并不断实践的基础上打造了一套酒店数据解决方案,通过对数据流的整合与标准化, 帮助酒店供应商与分销商实现快速无缝的数据对接,赋能于酒店和分销商的商业运营。 Senior Software Engineer是开发团队中的核心力量,与海外开发团队密切合作,需要参与产品需求分析,负责大客户对接项目的开发和上线,以及项目日常需求迭代和技术升级等工作提供技术架构设计方案,能独立完成研发层面的技术攻坚,能带领团队完成相关功能的技术开发。
岗位职责
● 负责部门相关产品和对接服务的研发
● 深入理解产品设计,发掘和分析业务需求,撰写技术方案和系统设计文档
● 根据产品需求,独立承担关键功能模块详细设计及编码实现,并完成编码的单元测试
● 配合团队完成联调测试,系统维护,安全升级,部署实施等技术工作
● 维护并持续优化内部组件,提高系统的性能、代码质量等
● 持续对系统架构进行改造和优化
● 深入学习并理解行业领域业务知识,建立行业知识体系
● 参与并按时完成公司指派的培训学习工作
● 指导团队成员完成开发工作,提高团队工作效率和质量
● 领导团队学习有助于提高项目或产品质量和效率的新技术
任职资格:
核心要求
● 五年以上Java开发工作经验
● 统招本科及以上学历, 计算机科学及相关专业优先
● 具有对接产品/旅游平台开发经验优先
● 大学英语CET-6以上,能完成工作场合的读、写, 听说为加分项
● 具备良好的编程功底, 熟练掌握数据结构、多线程编程
● 具备良好的敏捷开发实践经验,较高的代码编自我要求及代码测试覆盖
● 精通使用Spring / Spring Boot / Spring Cloud/Mybatis / Hibernate / JPA等常用开源框架及其原理
● 熟悉HTTP/HTTPS、TCP/IP 协议及 REST 规范
● 精通Mysql / MongoDB / Redis等数据库及缓存技术,熟悉其原理和常用优化手段
● 精通VM原理,有调优经验:如JVM优化、性能调优、缓存优化、RPC优化等
● 熟悉Git、SVN等至少一种版本控制工具,熟练使用Gradle / Maven等构建工具
● 熟练掌握常用的设计模式
● 熟练使用Junit / EasyMock / Spockframework等单元测试工具
● 熟悉大规模分布式、高并发、高性能、高可用系统的设计,开发经验
● 熟悉AWS Cloud或其它Cloud相关产品的使用经验
● 能接受一定程度的跨时区的紧急问题处理
其他要求
● 熟悉23种设计模式理论和概念;
● 在大型分布式、高并发、高性能、高可用系统设计和开发方面有较多的实际经验;
● 熟悉AWS Cloud相关产品和使用经验;
● 熟悉JVM基础知识和并发编程技术; 具备一定的系统调优、性能调优、JVM调优等经验,对疑难技术问题具备较强的排查能力;
● 能接受一定程度的跨时区的紧急问题处理.