1、大学本科及以上学历,计算机相关专业;
2、3年以上Java开发经验,熟悉Java领域常见技术框架和微服务体系结构;
3、参与过大规模、高可用分布式系统的设计,熟悉Java并发编程、网络编程,有较为丰富的高可用设计经验,理解分布式基础理论和协议,熟悉主流开源中间件;
4、熟练掌握Spring boot,Spring cloud,以及Spring cloud的生态,熟悉容器相关技术;
5、熟悉RestFul接口设计相关规范;
6、了解Linux Shell脚本语言,能够编写Shell脚本;
7、熟悉MySQL,有数据库设计的经验;
8、具备较强的钻研能力和攻关能力,擅长解决难题,善于沟通和团队协作,具备技术领导力。
岗位职责
1、参与项目方案讨论、技术调研及参与解决开发中的技术难题;
2、负责完成系统框架设计和代码编写,确保系统性能、质量和安全;
3、根据项目具体要求,承担开发任务,按计划完成任务目标;
4、完成项目定制需求的技术可行性和工作量评估,以及产品实施和售后阶段的应急问题的高效支持;
5、独立完成Web后端模块开发和单元测试工作;
6、参与系统设计、完成和开发相关的文档编写;
7、独立完成系统部署及联调及配置工作;
8、完成公司领导交办的其他事项。