岗位职责
1. 负责公司业务产品级的需求分析、系统设计及系统开发。
2. 负责项目框架的构建、核心模块的开发、系统功能的改进。
3. 负责构建符合性能要求、并发要求、部署要求的核心应用系统,并针对性设计方案,搭建高可用、高并发、高延展的服务端系统。
4. 负责构建后端研发体系和开发文化,能帮助其它人员快速进入角色。
5. 负责解决研发中技术攻关问题,协助架构师不断优化改进系统。
6. 有效地进行团队配合,有效地获取和满足需求,有效沟通。
任职要求
1.互联网、应用软件行业3年以上开发经验。
2.Java基础扎实,开发思路严谨,熟悉多线程、网络编程,理解IO、工具包等基础框架,了解JVM及内存模型。
3.熟悉常用框架Spring、Spring MVC、Spring Boot、MyBatis等的使用,对微服务有一定的理解。
4.熟悉关系数据库MySQL。具备数据库设计经验,能运用于实际生产项目,了解常用存储引擎的设计思想及优化思路。
5.熟悉Redis等缓存系统,熟悉Kafka等消息队列;了解常用协议HTTP、TCP/IP、RPC等,熟悉Restful接口风格。
6.有清晰的编程能力,算法实现能力,数据结构知识。熟悉常用的设计模式,具有代码重构和优化能力,能对生产系统进行分析并重构优化。
7.有使用Spring Cloud的实际项目经验者优先,有性能优化经验者优先,有部署运维经验者优先。
职位福利:五险一金、带薪年假、定期体检、节日福利