携程程曦- 资深后端开发工程师(MJ028710)
任职要求
· 5年以上Java及Java Web开发经验,2年以上团队管理经验,有大型SAAS系统开发维护经验优先; · 精通Java核心技术(多线程、集合框架、JVM调优等),对于Java基础技术体系(包括JVM、类装载机制、多线程并发、IO、网络、RPC)有深入的掌握和应用经验; · 精通理解常用JavaEE技术框架(Spring、Springboot、springcloud、Mybatis等开源框架),熟练掌握Spring、Spring Boot、Spring Cloud微服务架构; · 精通面向对象分析和设计能力,包括设计模式、UML建模等,熟练掌握常用数据结构和算法 · 精通缓存Redis、Memcache/Couchbase,缓存设计和及其模式; · 熟练使用oracle、sqlserver、mysql等常用的数据库系统,对数据库有较强的设计能力,同时对数据库连接池的使用,线程池技术等熟悉者优先考虑; · 熟练掌握Kafka、Flink等流式数据处理技术使用,使用Spark进行大数据处理和分析 · 熟悉maven项目配置管理工具,熟悉tomcat、jboss等应用服务器; · 熟悉网络异步/同步通信原理,多线程同步原理; · 熟悉云原生相关技术,如容器、Kubernetes、service mesh等; · 熟悉Hive、HBase、ElasticSearch等数据存储和检索技术 · 有系统稳定性、性能等有体系化的思考和落地经验; · 熟悉敏捷开发流程和DevOps实践 · 有设计和开发对外API接口的经验和能力,同时具备跨平台的API规范设计以及API高效调用设计能力者优先; · 精通分布式技术,了解微服务、容器、缓存、消息系统等技术者优先; · 良好的英文读写能力。
工作职责
· 编写代码实现产品功能,完成项目开发,撰写相关文档,参与需求分析; · 能够在团队中完成Code Review的任务,确保相关代码的有效性和正确性,并能够通过Code Review提供相关性能以及安全的建议; · 协同产品、运营团队,推动业务及项目落地,持续优化升级现有软件产品和系统,及时响应线上故障,快速定位并修复现有软件缺陷。 · 指导中级Java工程师根据产品需求进行开发,保证开发效率和代码质量。 · 负责核心技术问题的攻关,架构设计、系统优化,协助解决项目开发过程中的技术难题; · 了解互联网的技术发展、评估外部技术与解决方案。
· 负责 web端,app端需求迭代和产品优化。 · 根据具体的业务需求,能够与产品、UE、后端共同完成产品研发任务。 · 前端新技术的调研与实践,参与基础建设,提升开发效率,提升性能,关注用户体验。
1.负责端游客户端的基础架构设计与优化,确保系统稳定性和可扩展性; 2.参与客户端关键技术的攻关工作,解决复杂技术难题并推动技术创新; 3.负责游戏客户端性能优化,包括但不限于帧率提升、卡顿减少、内存管理优化、网络延迟降低等; 4.负责开发相关的调试工具,实现高效排查性能问题与性能分析,提升团队开发效率; 5.与策划、美术、服务器等其他团队紧密合作,确保客户端功能与整体项目目标一致; 6.持续跟踪行业前沿技术,将先进技术理念引入项目,提升产品竞争力。
· 编写代码实现产品功能,完成项目开发,撰写相关文档,参与需求分析; · 能够在团队中完成Code Review的任务,确保相关代码的有效性和正确性,并能够通过Code Review提供相关性能以及安全的建议; · 协同产品、运营团队,推动业务及项目落地,持续优化升级现有软件产品和系统,及时响应线上故障,快速定位并修复现有软件缺陷。 · 指导初级Java工程师根据产品需求进行开发,保证开发效率和代码质量。 · 负责核心技术问题的攻关,架构设计、系统优化,协助解决项目开发过程中的技术难题; · 了解互联网的技术发展、评估外部技术与解决方案。