岗位职责:
1、负责公司微服务系统的设计、开发和维护;
2、理解需求,根据需求完成概要设计,并能独立完成模块的开发与单元测试;
3、编写相关技术文件和设计文档;
岗位要求:
1、大学本科及以上学历,计算机、网络工程、数学相关专业,至少3年JAVA开发经验;
2、精通JAVA语言,理解面向对象设计,有良好的编程实践;熟悉多线程,数据库,网络通讯协议程序开发;
3、掌握springboot开发、掌握springframework、mybatis等后台开源框架,能够进行良好的分层设计与开发;
4、熟悉spring cloud体系相关组件的原理和使用,如注册中心、配置中心、服务网关;
4、熟悉Vue2、Vuex、Vue Router和Element UI,有实际项目使用经验;
5、熟练关系型数据库(Mysql、Oracle等)的配置与开发;熟悉Redis的设计与开发,能够搭建redis集群;了解Elasticsearch的使用,以及
ELK组成与工作原理;
6、了解分布式锁、分布式事务原理与开源实现;了解RabbitMQ,Kafka的使用;
7、了解Jmeter能够对REST服务进行性能测试;
8、熟悉 tomcat、weblogic服务器的配置与应用;
9、熟练使用 Git、Maven,具有多分支配置管理开发经验;
10、具备良好的工作态度及沟通表达能力,工作认真负责,执行力及责任心强。