岗位职责
1.参与公司产品软件的需求分析、设计、开发,撰写相关技术文档;
2.负责产品后端的架构设计和开发工作,持续改进现有技术框架,提供平台化能力,保证系统稳定性、性能与时效性;
3.沟通、理解产品业务需求,负责新功能的技术开发;
4.团队合作,参与相关技术调研和技术攻关,参与软件开发和维护过程中重大技术问题的解决;
5.熟悉敏捷开发,参与项目管理,进行开发任务分解带领团队保质保量完成开发任务。
1. 计算机或相关专业毕业,本科及以上学历,具有扎实的计算机技术基础;
2.熟悉 Spring/MyBatis/Netty/Nginx等Web开源技术和框架,精通JVM 基本原理及相关调优方式;
3. 精通Java编程、设计模式和组件技术,具有面向对象分析设计能力,熟悉SOA、分布式系统架构、微服务架构等,完成项目性能优化、熟悉数据库设计,优秀的 SQL 编写及调优能力,熟悉常见 NoSQL 存储,如 Redis/Kudu/HBase 等;
4.3年以上后端/高并发应用/大数据引擎/数据中台相关开发经验,了解或参与医疗相关等方向的软件开发经验优先;
5.熟悉常用设计模式、消息队列、搜索引擎、分布式架构、Linux常用命令;
6.精通Spring Boot、SpringCloud、Maven、Mysql、Redis;
7.在大数据、人工智能等领域有相关项目经验者优先;
8.具有良好的服务意识、责任心、较强的学习能力、优秀的团队沟涵与协调能力。