sanxingx
2019-04-08 12:28:30 +08:00
工作职责:
1. 参与软件技术框架设计以及搭建;
2. 负责编写相关模块概要设计、详细设计等技术文档;
3. 参与项目中业务功能接口协议和基础类库的设计,解决项目中的关键问题和技术难题;
4. 根据开发规范与流程独立完成模块的设计、编码、测试以及相关文档;
5. 参与软件需求与设计审核和代码检查。
岗位要求:
1、三年以上 java 开发经验,熟悉常用的设计模式,有 WEB 开发经验;
2、精通 java 基础知识,熟练掌握 Spring、SpringBoot、SpringMVC、Mybatis 等技术框架;
3、熟悉业界常用的开源技术,如 ZooKeeper、RabbitMQ、Dubbo、Docker 等;
4、熟悉关系型数据库 MySQL、Oracle 等,以及相应数据库调优、SQL 优化,熟悉 MySQL 数据库读写分离;
5、熟悉 Memcached、MongoDB、Redis、HBase 等 NoSQL 技术;
6、熟悉 Linux 常用操作,熟悉 Tomcat、Nginx;
7、了解分布式系统的设计和应用,熟悉分布式、缓存、消息、负载均衡等机制和实现;
8、熟悉常用的微服务框架优先:如 SpringCloud 体系等;
9、精通分布式配置、自动刷新配置、网关路由熔断;熟悉服务发现原理、高可用实现、服务间通讯机制;
10、良好的系统分析设计能力,有一定的文档管理能力及良好的编程规范习惯;
11、有大数据相关工作经验者优先;
12、熟练使用 Git 进行版本管理,使用 Jenkins 进行构建发布部署;
13、熟悉大型互联网公司高可用架构,同时具备大型互联网公司运维经验优先;
14、具有基于 Spark+kafka 大数据处理实际项目经验的。
QQ:1442789397