工作职责:
1、负责建设和优化后端技术架构体系,如微服务架构、分布式存储、大数据处理等;
2、负责公司业务和数据双中台的架构设计与开发落地;
3、负责输出产品和项目新需求的技术方案并指导开发落地实现;
4、负责实现核心业务功能,持续驱动架构优化与服务演进;
5、负责团队技术标准体系的优化和推广,推动团队技术水平的持续提升;
6、搭建系统开发环境,完成系统框架和核心代码的实现、系统开发测试、部署和集成;
7、负责解决开发过程中的技术问题,指导高级开发人员的开发工作,提高其技术水平,并负责部分代码。
任职资格:
1、全日制本科及以上学历,5年以上Java开发经验,具备独立架构过SaaS产品经验最佳,具有主导或参与过移动互联网架构经验者优先;
2、技术功底扎实,精通Java语言,熟悉JVM、多线程、网络、设计模式、数据结构与算法等 ;
3、熟悉分布式系统的设计和应用,熟悉分布式框架、中间件、数据库等机制,能对分布式常用技术进行合理应用;
4、精通大流量、高并发下的架构设计以及可用性设计,如负载均衡、集群、容灾备份、高可用、水平扩展、自动扩缩容、多机房等;
5、了解市场主流的架构设计方法(微服务架构、分布式架构、高并发架构、云原生架构等),有容器技术(Docker、Kubernetes、Mesos)使用经验优先,了解服务网格(Service mesh)技术优先;
6、熟悉软件开发项目管理知识,具备敏捷、持续集成、DevOps 经验者优先;
7、热爱技术,有技术和产品追求,具备良好的沟通表达能力,做事追求极致;
8、有全栈经验和具有对新技术的敏感度者优先。