1.熟练掌握JavaSE基础知识,熟悉多线程与并发编程,拥有丰富的系统设计分析能力及面向对象分析和设计能力,熟悉常用的设计模式及反射,自定义注解,泛型等。
2.熟练掌握Eclipse/IDEA,SVN,GIt,Maven,等开发及版本控制工具,熟练掌握Java基础技术Jsp,Servlert,Jdbc,熟练掌握web应用系统开发,具备的独立开发能力。
3.熟悉网络通讯技术socket,nio,websocket,http。
4.熟练使用tomcat服务器,发布部署web项目,熟练使用nginx+Keepalived实现服务高可用。
5.熟练使用oracle,MySQL。SQL server等关系型数据库,熟练使用redis,mongoDb,等非关系型数据库。
6.熟练运用spring,mybatis等开源框架,熟悉spring的ioc,di,aop设计思想。
7.熟悉SOA,分布式,微服务,大型网站架构,熟悉RPC远程调用。
8.熟悉三方授权,对接第三方支付接口(银联,支付宝,微信支付)及微信公众号开发。
9.熟悉Oracle ERP NetSuite 二次开发。
2016-07至2019-02 公司内部ERP研发,使用SpringMVC,Mybatis,redis,dubbo,rabbitMQ,bootstrap技术,为打造行内顶尖ERP,对接NetSuite,进行二次开发。