- 岗位职责
1、 负责业务模块的需求分析和系统设计,并能独立完成应用系统主体框架的设计、搭建
2、 负责完成核心部分代码编写,解决项目中的技术难题
3、 负责子系统或模块版本迭代和交付
- 岗位要求
1) 有一定的java开发经验, java基础优良,熟悉常用的设计模式,有参与项目代码重构经验者优先;
2) 熟悉常用的开源框架,如Spring、SpringMVC、mybatis等,并有相关的项目经验;
3) 了解微服务,至少了解servicecomb、dubbo、SpringCloud等微服务治理框架中的一种,有相关项目经验;
4) 熟悉常用的开源中间件/工具/软件,如redis、zookeeper、ELK、nginx、kafka、MQ等,有相关工具的项目使用经验;
5) 熟悉常用数据库,包括mysql数据库,Postgresql,有sql优化经验者优先,了解数据库集群、数据库读写分离的原理及实现方式;
6) 熟悉日常版本开发流程,熟悉maven、gradle、svn、git等工具的使用;
7) 熟悉linux日常操作、软件打包部署;
8) 有良好的逻辑思维能力,有良好的沟通能a力,善于与团队成员协同合作