技能描述
性格开朗,热衷于探索软件行业研发与管理领域技能,为人诚实,脚踏实地,工作认真负责,思维活跃,具有吃苦耐劳和坚持不懈的精神。能够快速接受并掌握新的技术与知识,敢于承担工作压力,具有独力完成工作的能力和良好的团队协作精神。 1、掌握JAVA基本技术,能够使用常用的技术进行研发,如:掌握springcloud 解决方案技术体系;基于springboot研发框架研发、mybatis、JPA、dubbo、JNI、JBPM等; 2、掌握如何使用后端常用中间件框架技术,如:memcached、redis、atomikos、ActiveMQ、rabbitmq、Nginx、keepalived、dubbo、Zookeeper、elasticSearch、OSS、CAS等 3、掌握如何使用常用的版本配置管理、编译等工具使用,如Maven、TortoiseSVN、Git等;熟悉常用linux操作; 4、了解云计算、DevOps(k8s+docker)、安全等技术; 5、能够使用常用的关系型数据库以支持研发,如Oracle、MySql等; 6、具备架构设计能力,了解设计模式、面向对象、面向方面、软件工程;能够使用相关的常用的工具对应用软件系统进行分析与设计; 7、具备项目管理实际操作能力;能够编写项目过程文档,包括架构设计文档、详细设计文档等; 8、快速学习的能力,掌握其它的相关技能以备支持业务需要;