岗位职责:
1、负责高质量的设计和编码,承担重点、难点的技术攻坚;
2、负责公司软件开发规范要求,编制软件开发设计文档;并且完成整个团队相关业务产品平台和组件的沉淀
3、负责智慧医疗行业产品设计、研发,以及功能迭代,解决线上系统问题;
4、参与软件的设计、重构、优化,保证产品的可迭代可维护性;
5、深入发掘和分析业务需求,撰写技术方案和系统设计;
6、核心代码编写、指导和培训其它开发人员。
任职资格:
1、本科及以上学历,3年以上JEE开发经验,包括但不限于熟练使用ES6,掌握闭包原型链,移动端兼容,Flex布局等基础知识
2、扎实的Java编程基础,熟悉各种设计模式,掌握Web前端技术,对符合 Web 标准的网站重构有丰富经验
3、 熟悉Spring,Spring MVC,Mybatis等常用开源主流框架,掌握原理;
4、 至少精通Java/Go/Python中的一门或多门编程语言,具备良好的系统编程、算法基础、系统设计能力;
5、理解并掌握 JavaScript语言核心技术 DOM、BOM、Ajax、JSON 等,对JavaScript框架应用(如jQuery/Zepto/Backbone/React等)有一定的经验、研究;
6、熟悉Spring Cloud微服务体系,有相关组件使用经验者优先,有二次开发经验者优先;
7、熟悉Linux操作系统,能熟练编写shell脚本;
8、熟练使用Kafka、Redis、MySQL等常用中间件;
9、熟悉Kubernetes、Docker等常规操作及技术方案,对容器网络、存储等有一定理解;
10、熟悉并使用过Jest,Mocha等工具编写进行unit和e2e测试。
12、对多端开发有相关经验,包括但不限于安卓/IOS原生开发,React Native,Flutter,Electron。
13、熟悉TCP/IP协议,有socket编程和网络编程相关经验。