职位描述
职责描述:
1.负责深度参与软件产品需求分析,根据产品需求主导系统架构设计,审核项目总体技术方案,把控技术环节的设计﹑开发质量。
2.根据软件项目的整体规划,负责协调软件项目开发或实施的各个环节,对各个项目结果进行最终质量负责。
3.负责营造技术学习氛围,指导技术团队,提升团队的整体技术能力,不断提升开发效率和质量。
4.负责系统框架和核心模块开发和维护,制定﹑优化技术开发规范和标准。
5.负责技术攻关,提供大数据条件下高性能、高并发、高安全的系统解决方案,保证系统的安全、稳定运行。
6.参与公司产品的用户体验、产品性能等方面的持续优化,从业务架构和技术架构上推动整体技术体系的不断演进。
任职要求:
1. 本科及以上学历,计算机相关专业,7年以上Java开发经验,5年以上大规模分布式系统架构设计与研发经验;
2. 具备大规模高并发访问的应用架构设计和核心开发经验,掌握分布式系统的构建和治理方法;
3. 精通Java EE技术体系,掌握Spring Boot/Cloud等微服务技术框架的应用及实现原理,熟练掌握多线程,线程池技术,对网络通信、异步通信、高并发访问、负载均衡等技术有深入了解及实战;
4. 具备良好的业务理解能力和业务架构能力,对技术故障和疑难杂症有根本原因分析能力,对系统优化和重构有丰富经验;
5.具备良好的沟通表达能力、抗压能力和团队合作精神。