1、负责项目/产品开发的整体规划,合理安排计划,完成开发任务。
2、熟悉Spring/MyBatis、微服务相关架构知识,优化调整产品和项目架构。
3、具有较强的系统集成能力,了解ERP、财务、DMS等系统的集成方式。
1、本科以上学历,研究生优先,计算机相关专业,4年以上Java开发经验,1年以上架构经验优先。
2、精通http以及rpc(grpc,dubbo)相关协议标准。
3、精通常用的开源组件或框架 Spring,Springboot,SpringCloud, MyBatis, JPA,Freemarker,NIO(mina/netty) 及其原理。
4、熟悉容器化相关技术和监控体系,如docker,k8s等(在此不做具体限制)。
5、熟悉 Linux,能够处理常见的基于linux部署的系统问题,网络通讯及其常见问题的处理。
6、熟悉数据库相关产品,如mysql\sqlserver\Oracle\Redis\MongoDB等(在此不做具体限制)。
7、精通 Redis,MongoDB,ES等非关系型数据库,以及集群部署和优化方案。
8、精通 nginx,openresty 等反向代理,以及集群部署和优化,有高并发系统处理和调优经验。
1.根据开发进度和任务分配,完成软件系统的开发和单元测试任务。
2.对现有软件产品进行二次开发和功能升级。
1. 本科及以上学历,研究生学历优先,1年以上相关工作经验。
2. 熟悉Java开发语言和J2EE规范,熟悉Spring/MyBatis等常用框架。
3. 理解HTTP协议、多线程、WebService、微服务架构等相关知识。
4. 具备良好的的编码、调试和解决问题能力。
5. 熟悉Oracle、SQL Server、MySQL等数据库中至少一种,了解基本的查询优化知识。
6. 有良好的沟通、理解和团队合作能力,对工作认真负责,有较强的执行力。
7. 具备良好的学习能力,能够快速学习业务和技术知识。
1、负责PC端、移动端以及hybr id相关项目的开发工作。
2、根据产品设计实现页面交互,与后台工程师共同实现产品功能,完成数据交互、动态信息展现。
3、协助产品完善需求,提供技术实现方案。
4、优化代码及实现技术,提高页面性能。
1、深刻理解Web标准,对可用性、可访问性等相关知识有实际的了解和实践经验。
2、精通JavaScript、AJAX、HTML、CSS等技术。
3、了解一门服务器编程语言如Java等。
4、有较好的团队合作及沟通能力,能和设计师谈产品设计,和后端开发研讨技术实现方案,制定服务接口。
5、熟悉各种浏览器平台的特性,能够很好地解决兼容问题。
1、 根据编程规范、研发进度和任务分配,开发系统中的功能模块和算法。
2、 按照开发流程和设计要求,完成软件模块的详细设计,代码实现,单元测试。
3、 编写功能模块测试程序,测试或协助测试完成测试工作。
4、 协助硬件工程师完成硬件设计,确保其符合设计要求。
5、 根据公司技术文档规范编写相关的技术文档。
6、参与项目需求分析,研究项目的技术细节,根据需要进行一定的预研工作。
7、 对业务部门提供软件的后期技术支持。
8、 对所开发的软件质量和进度负责。
1、本科及以上学历,研究生学历优先,能够熟练使用U3D引擎进行三维互动开发,精通C#语言开发。
2、有良好的面向对象编码思想,具有严谨的逻辑思维能力、分析能力和规范的编程风格,熟练使用常用数据结构和算法。
3、熟练掌握UGUI等常用插件。
4、责任感强,工作认真负责,有很好的学习能力、独立解决问题能力、团队合作能力。
5、对模型、材质、动画、Shader技术有一定了解,并能熟练对接应用。
6、熟练掌握Socket通信方式与SQL数据库开发者优先。
7、有VR、AR、MR开发经验者优先。
8、精通Winform开发,有WCF、WPF等开发经验者优先。