职位详情

高级后端开发工程师
20-35K
深圳 福田区
5-10年
本科
职位详情
CSS
Shell
微服务架构
分布式技术
多线程
HTML
SpringBoot
后端开发
岗位职责: 1.负责产品(ERP、HCM、BPM、eCommerce、CRM、PM等)的系统调研、设计及研发; 2.参与业务需求分析、风险评估、需求评审、技术方案设计、实现跟进及相关产品的技术评审; 3.根据项目计划、系统设计给出开发解决方案,指导团队开发并实际参与编码; 4.确保项目目标的实现,领导研发团队准时、优质地完成工作; 5.制定项目开发计划文档,量化任务,并合理分配给相应的人员; 6.跟踪项目的进度,汇报项目进展情况、协调项目组成员之间的合作; 任职要求: 1.统招本科或以上学历,计算机等相关专业,5-10年软件开发经验,2年以上项目管理经验; 2.5年以上JAVA技术开发经验,精通JAVA,有从事过中大型互联网系统平台开发经验; 3.同时了解.NET开发,有大规模软件开发的实战经验,有.NET项目开发经验优先考虑; 4.熟练使用主流开发框架,如: SpringMVC、Spring(IOC/AOP)、Spring Boot、MyBatis等,对整体项目框架和解决方案搭建从无到有,具有相关经验; 5.熟悉Dubbo、SpringCloud等服务框架,有微服务框架开发经验,了解面向服务理念,并具有系统微服务化拆分经验; 6.熟悉RabbitMQ、Kafka等主流消息中间件,Redis等NoSQL技术; 7.精通常用数据库,如:MySql、MS SQL Server、Oracle等主流数据库,熟悉常用的解决数据库负载的方法,对SQL调优有深入理解和实际经验; 8.熟悉分布式系统的设计和应用,熟悉分布式、缓存、消息、搜索等机制,熟悉目前网站常用的缓存组件、缓存类型、缓存策略; 9.熟悉Restful和接口开发规范,可扩展、高性能、高并发、高稳定性系统设计,开发和调优方面有实际经验; 10.大型分布式应用系统、多线程并发的设计和开发经验,熟悉负载均衡策略实现,熟悉分布式、缓存、消息、搜索等机制。能对分布式常用技术进行合理应用、解决问题; 11.熟悉Linux操作系统,熟悉Shell脚本编程及常用Linux操作命令; 12.掌握Web前端的语言(如Javascript、HTML、CSS)等; 13.有(jQuery、Vue、React)等前端框架的使用经验、类库以及组建,了解其底层实现原理; 14.有ERP、HCM、BPM、eCommerce、CRM、PM等项目开发经验; 15.拥有良好的编码风格、读过一些开源工程的源码,有持续优化结构和代码的原始动力,有可扩展意识; 16.对技术有激情、有追求,富于技术创新精神,勇于解决技术难题,并具备相当的技术前瞻性; 17.思路清晰,具备良好的沟通能力和理解能力,能够与需求部门良好沟通,并根据业务需求设计合理模型。
收起
深圳市方度电子有限公司
深圳市 · 计算机服务 · 20-99人
A级纳税人
高新技术企业
小微企业
科技型中小企业