1、按用例进行业务需求分析和软件概要设计;
2、进行软件详细设计和编码实现,确保性能、质量和安全;
3、能根据需求独立地完成模块的设计与开发;
4、参与系统的需求调研和需求分析,撰写相关技术文档,搭建系统开发环境,完成系统框架和核心代码的实现。
任职要求:
1、本科及以上学历;
2、熟悉大流量、高并发、高性能的分布式系统的设计及应用。
3、擅长系统分析与设计、代码重构,有大型项目基础及应用架构设计经验。
4、熟悉缓存、消息、大数据存储相关技术,例如:redis、memcached、RabbitMQ、elasticsearch、mongodb、hbase。
5、精通JAVA EE规范,熟练掌握常用的设计模式,熟悉springboot等常用框架。
6、熟悉微服务框架以及微服务相关技术栈。
7、掌握并了解数据库相关知识,熟练编写SQL进行数据处理;
8、熟悉数据分析基本理论和框架,了解数据挖掘、机器学习算法,理解分类、聚类、预测等基础算法理论并有相关实践经验者优先;
9、自我驱动力强,有强烈的事业心和责任感,结果导向,具备良好的协调推动能力。