中高级Java开发工程师
深圳诺博医疗科技有限公司
- 公司规模:150-500人
- 公司性质:民营公司
- 公司行业:医疗设备/器械
职位信息
- 发布日期:2024-02-06
- 工作地点:深圳·南山区
- 工作经验:3-5年
- 学历要求:本科
- 职位月薪:1.4-2.2万
- 职位类别:计算机辅助设计工程师 数据通信工程师 高级软件工程师
职位描述
岗位职责:?
1. 负责产品需求评审和业务系统开发,深入理解业务场景和产品架构,形成软件设计方案,并参与设计评审;负责模块设计、编码、联调,负责相关开发文档的编写,负责bug修复、系统维护和优化;
2. 负责软件架构的持续改进和重构,参与分析并解决开发中遇到的代码质量问题、性能问题、稳定性问题、资源使用效率问题等;?
3. 与嵌入式开发人员协作,通过硬件接口或网络通信技术,实现中台与各种设备的对接,开发协议适配器,开发和维护稳定、高效、易扩展、高度智能化的设备管理系统;?
4. 与上层业务系统开发人员协作,基于对底层硬件业务的合理抽象,向上层提供优质的API,帮助上层应用快速实现新业务;
5. 参与技术中台、业务中台建设,开发公司级的可复用组件,输出***实践,参与框架底层优化等;
6. 积极进行个人技术提升和技术分享,培养和带领初级、中级开发者,推动团队效能***化。
任职要求:?
1. 全日制本科计算机、软件工程、通信等相关专业,3-5年以上Java服务端开发经验,有优秀的学习能力和团队合作精神,有较强的责任心和团队精神,能够承受较强的工作压力;优秀的分析问题、解决问题能力,乐于主动钻研技术、解决具有挑战性的复杂业务问题;
2. 精通面向对象分析与设计(OOA/OOD)、SOLID原则、设计模式等; 能够熟练地运用UML进行建模;熟悉领域驱动设计(DDD)、响应式架构、CQRS\ES优先;
3. 扎实的Java基础知识功底,熟练掌握JDK(8+)的各种API、JVM的原理与调优,熟悉常用的数据结构和算法, 有优秀的编程素养和良好的代码习惯;
?4. 精通JavaEE技术,熟练掌握AOP技术,对Spring?MVC,Spring Boot、Mybatis等的源码有深入研究和理解;?有Spring-data-jpa, Mybatis-plus、Sharding-Sphere实战经验者优先;
5. 精通Redis、Kafka、Zookeeper/etcd/Consul、ElasticSearch、ELK、RocketMQ、InfluxDB等至少五种常用中间件;
6. 精通数据库MySQL使用,OLTP数据库设计,SQL调优等;
7. 精通网络编程,对TCP/IP、HTTP、HTTP2协议有深刻理解;对Netty原理,gRPC有深入研究者优先;
8. 精通高性能Java编程,对java collections、 java concurrent、java nio包有深入研究;熟悉Akka且有CQRS/ES实战经验者优先;
9. 精通Spring Web和Tomcat调优;熟悉Spring Webflux、reactor者优先;
10. 精通Linux操作命令及Shell脚本编写,能熟练进行服务器负载的查看与分析,能熟练对java程序的问题进行现场排查和堆栈分析;
1. 负责产品需求评审和业务系统开发,深入理解业务场景和产品架构,形成软件设计方案,并参与设计评审;负责模块设计、编码、联调,负责相关开发文档的编写,负责bug修复、系统维护和优化;
2. 负责软件架构的持续改进和重构,参与分析并解决开发中遇到的代码质量问题、性能问题、稳定性问题、资源使用效率问题等;?
3. 与嵌入式开发人员协作,通过硬件接口或网络通信技术,实现中台与各种设备的对接,开发协议适配器,开发和维护稳定、高效、易扩展、高度智能化的设备管理系统;?
4. 与上层业务系统开发人员协作,基于对底层硬件业务的合理抽象,向上层提供优质的API,帮助上层应用快速实现新业务;
5. 参与技术中台、业务中台建设,开发公司级的可复用组件,输出***实践,参与框架底层优化等;
6. 积极进行个人技术提升和技术分享,培养和带领初级、中级开发者,推动团队效能***化。
任职要求:?
1. 全日制本科计算机、软件工程、通信等相关专业,3-5年以上Java服务端开发经验,有优秀的学习能力和团队合作精神,有较强的责任心和团队精神,能够承受较强的工作压力;优秀的分析问题、解决问题能力,乐于主动钻研技术、解决具有挑战性的复杂业务问题;
2. 精通面向对象分析与设计(OOA/OOD)、SOLID原则、设计模式等; 能够熟练地运用UML进行建模;熟悉领域驱动设计(DDD)、响应式架构、CQRS\ES优先;
3. 扎实的Java基础知识功底,熟练掌握JDK(8+)的各种API、JVM的原理与调优,熟悉常用的数据结构和算法, 有优秀的编程素养和良好的代码习惯;
?4. 精通JavaEE技术,熟练掌握AOP技术,对Spring?MVC,Spring Boot、Mybatis等的源码有深入研究和理解;?有Spring-data-jpa, Mybatis-plus、Sharding-Sphere实战经验者优先;
5. 精通Redis、Kafka、Zookeeper/etcd/Consul、ElasticSearch、ELK、RocketMQ、InfluxDB等至少五种常用中间件;
6. 精通数据库MySQL使用,OLTP数据库设计,SQL调优等;
7. 精通网络编程,对TCP/IP、HTTP、HTTP2协议有深刻理解;对Netty原理,gRPC有深入研究者优先;
8. 精通高性能Java编程,对java collections、 java concurrent、java nio包有深入研究;熟悉Akka且有CQRS/ES实战经验者优先;
9. 精通Spring Web和Tomcat调优;熟悉Spring Webflux、reactor者优先;
10. 精通Linux操作命令及Shell脚本编写,能熟练进行服务器负载的查看与分析,能熟练对java程序的问题进行现场排查和堆栈分析;
公司介绍
诺博医疗成立于2012年,是国内领先的物联网智慧医院整体解决方案提供商,同时也是一家***高新技术企业。公司以算法、传感器和物联网技术为核心,依托自主研发的智能移动护理终端和药品全闭环管理解决方案为切入点,致力于构建智慧医院全生态。
诺博医疗总部位于深圳国际创新谷,***高新技术企业、双软认证企业,成员主要是美籍华裔、海归和国内医疗行业专家,研发人员占比超过60%,具备丰富的医疗物联网研发及运营经验。截止目前,我们为全球范围内超过1500家***医院提供产品和服务。
诺博医疗产品覆盖海内外,远销10余个国家地区,成为行业内***成功进军海外市场的HIT企业,已在2000余家医院上线使用,达到全球20000+的智能设备使用量。复旦医院排行榜上榜的前30名医院中,50%为诺博医疗客户,包括北京协和医院、四川大学华西医院、复旦大学附属中山医院、复旦大学附属华山医院、北京大学第三医院等。同时,华中阜外医院是全国***全院级药品智能化管理方案建设医院,一共208台智能设备,7个管理点,实现一、二、三级库至患者药耗的全闭环药品管理,覆盖药库、住院药房、急诊药房以及43个病区和22个手术间,至今3年稳定运行。同时诺博医疗产品也在中国香港、中国台湾、巴西、新加坡等医院临床使用。
诺博医疗总部位于深圳国际创新谷,***高新技术企业、双软认证企业,成员主要是美籍华裔、海归和国内医疗行业专家,研发人员占比超过60%,具备丰富的医疗物联网研发及运营经验。截止目前,我们为全球范围内超过1500家***医院提供产品和服务。
诺博医疗产品覆盖海内外,远销10余个国家地区,成为行业内***成功进军海外市场的HIT企业,已在2000余家医院上线使用,达到全球20000+的智能设备使用量。复旦医院排行榜上榜的前30名医院中,50%为诺博医疗客户,包括北京协和医院、四川大学华西医院、复旦大学附属中山医院、复旦大学附属华山医院、北京大学第三医院等。同时,华中阜外医院是全国***全院级药品智能化管理方案建设医院,一共208台智能设备,7个管理点,实现一、二、三级库至患者药耗的全闭环药品管理,覆盖药库、住院药房、急诊药房以及43个病区和22个手术间,至今3年稳定运行。同时诺博医疗产品也在中国香港、中国台湾、巴西、新加坡等医院临床使用。
联系方式
- 公司地址:南山区国际创新谷6栋B座13楼 (邮编:518000)
- 电话:18099254911