[岗位职责)
1、参与系统需求分析、架构设计和概要设计
2、负责系统详细设计、核心代码实现以及相关文档编写;
3、负责程序开发、测试、部署和系统的日常维护、修改工作作;
4、负责解决开发过程中的技术问题;
5、解决实际线上出现的异常问题。
[任职要求]
1、计算机或相关专业,五年以上工作经验,有较好的独立分析问题和解决问题;
2、有扎实的Java语言功底和开发经验,熟练掌握Spring,SpringCloud;SpringBoot,dubbo等开源框架,熟悉分布式开发及分布式锁的应用;
3、熟练掌握Redis、Memcache/Couchbase,缓存设计和模式及其应用;
4、充分理解面向对象,有大型应用和分布式应用的开发经验,拥有良好的设计意识和开发习惯,熟练使用常用的设计模式;
5、熟练Javascript、HTML、CCS,熟练流行的JS开源框架,有实际经验;6、熟练SQL,熟悉Mysql、Orcale、SQLSERVER数据库,掌握一种建模工具;7、熟练使用Solr、Elasticsearch等检索引擎;
8、熟悉Tomcat、resin、websphere等应用服务器,并能熟练实际部署,熟练使用常规Linux命令;9、熟练使用Eclipse、idea、 git、 maven工具;
10、有互联网开发经验,有电商平台开发经验者优先;
11、有docker、k8s实际使用经验者优先;
12、熟悉DDD、sculptor者优先;
13、拥有优秀的逻辑思维能力、抗压能力,有较强的学习创新能力、沟通能力,在对新技术的掌握方面保持与时俱进。