熟悉 java,探索 jsr,jep规范,了解JVM原理和调优、JMM,了解多线程,熟悉 spring,spring-cloud 及其生态,掌握 spring-boot-starter 组件封装,了解spring部分源码。
熟悉 oracle,mysql,mongodb多种数据库和kafka,redis,elasticsearch,shardingJdbc中间件。
熟悉主流的编程模式,java8、vavr函数式编程及spring响应式编程,熟悉主流软件架构模式,掌握分布式和微服务架构,了解DDD,CAP/BASE,探索其在分布式及微服务架构中的实践。
熟悉 git,svn 版本管理工具及使用流程;了解常用的数据结构和算法,设计模式;了解分库分表,io模型,tcp/ip,http协议;了解 linux/unix 常用命令;了解 CI/CD,DevOps ,docker,k8s容器编排等技术;了解vue,angular,react前端技术。
熟悉项目管理和团队管理,掌握敏捷开发模式以及团队开发协作流程,热爱开源技术,并
积极参与开源项目,期待与您合作!感谢!
本人从事java后端工作将近10年,有着丰富的开发和解决问题的经验,其中的行业包括:金融、电商、聚合支付、社交等领域,目前在一家创业工作做技术主管,比较多的空闲时间,可全天参与到兼职工作当中,同时本人做事比较务实靠谱,在近两年中,在一家创业公司从0-1带领团队完成社交APP以及聚合支付系统,有着丰富的解决问题以及开发经验,所以完全可以胜任JAVA后端以及部分前端开发的工作,期待与您合作!感谢!
在创业公司开发的一款聚合支付系统,可以解决企业支付风控的能力,非常适合企业需要支付并且稳定支付的场景。
有自己的开源项目和技术沉淀,该脚手架主要为了解决微服务中重复的代码编写,实现快速搭建微服务的过程,解决企业和个人开发项目过程中的重复工作。