工作职责:
1、负责业务中台项目概要设计、核心功能编码、技术难点攻关。
2、负责业务中台项目的开发管理工作,包括版本迭代计划管理、开发工程师任务管理、进度等。
3、负责代码审查及指导开发工程师的工作,负责管控项目代码质量。
岗位要求:
1、本科及以上学历,计算机等相关专业;
2、5年以上程序开发经验;
3、熟悉JVM原理;熟悉IO、Sockket、多线程、并发等理论知识;
4、熟悉设计模式,对面向对象技术有深入理解;
5、熟悉分布式系统的设计和应用,熟悉分布式、缓存、消息、搜索等高性能架构相关开发技术;
6、深刻理解前后端分离、微服务架构理念,具备分布式系统,高并发、高负载、高可用性系统处理能力;
7、具备常用设计模式、多线程、网络等方面的编程能力,对JVM 内存原理,垃圾回收机制,针对应用的特性进行jvm调优能力;
8、具备SpringMVC、Springcloud、Springboot、MyBatis等开源框架,了解工作原理,熟悉常用中间件rocketmq、kafka、redis等的使用能力;
9、具备优秀的业务理解能力与抽象能力;具有良好的沟通交流和协作能力。