技能要求
熟练使用Linux、springMVC、MyBatis、分布式ZooKeeper、Dubbo、NGINX、Redis、kafka、elastic-job分布式分片等分布式技术框架,具备一定的架构能力
对金融行业如数据认证、资金归集、批扣、分期、聚合支付业务了解
在技术栈方面属于全栈工程师,VUEH5前端、Android移动端都有企业级应用产品。
精通java核心,有良好的算法和编码能力
精通面向对象编程并已构建厚实知识体系并灵活运用学习新的知识
精通计算机工作原理,操作系统原理,计算机网络原理
精通JVM,JMM模型
精通微服务设计方案和原理
精通常见垃圾回收算法、垃圾回收器及JVM调优
精通常见算法和数据结构并灵活运用在项目开发中
精通常见IO模型和优化策略
精通JavaEE技术栈,精通Spring,SpringBoot,SpringCloud技术栈
精通常用设计模式并灵活运用
精通多线程、多线程并发解决方案和编程思想
精通JavaScript,HTML5,CSS,Ajax,JQuery,Layui,ElementUI,Boostrap,VUE技术栈
熟悉Redis,MongoDB、Memcache
熟悉Python,Shell脚本
熟悉TCP/IP协议栈
熟练阅读框架源码并制定框架
熟悉UML
熟悉分布式常见解决方案包括:分布式事物、分布式一致性、分布式锁
熟练使用Eclipse、IDEA、SVN、Git、Maven项目管理和项目构建工具
熟悉常见机器学习算法要点
熟悉应用服务器软件Tomcat,JBoss,Jetty等容器配置和部署
熟悉使用Linux操作系统并可根据命令逐步排错和软件性能优化
五年一线开发管理经验,负责项目日活跃超过W,注册人数超过1.3亿
对于构建高吞吐,低延迟,分布式架构,有丰富经验
熟悉JDK中各种集合,队列,锁,多线程,高并发及NIO相关的底层结构及原理
熟悉常用的数据结构与算法,熟练应用设计模式
熟悉各种GC,各种垃圾回收算法,有丰富JVM调优经验
高薪挑战
精通Java,设计模式,网络编程(Netty),并发编程,JVM内存管理及调优
精通Spring,SpringMVC,Mybatis,阅读过相关源码并根据需要拓展
精通dubbo,springcloud[alibaba](Eureka、Ribbon、Feign、Hystrx、zuul)阅读过相关源码
精通分布式事物,阅读过2PC、TCC相关组件的源码,设计可靠消息最终一致性方案,最大努力通知方案、saga
精通Mysql,具有sql优化、Mycat分库分表、索引优化、性能调优、数据库灾备等丰富实战经验
精通Redis,具有集群搭建(Twemproxy、Codis,RedisCluster),冷热备份,性能调优、数据迁移等实战经验
熟练使用MongoDB,具有集群搭建(副本集、分片集合),冷热备份、数据迁移,安全管理等实战经验
精通ElasticSearch,熟练使用Solr,Logstach,Beats及Kibana键,搭建ELK日志收集
消息中间件:掌握activeMQ、rocketMQ、rabbitMQ、Kafka原理及集群部署
负载均衡:熟练使用Nginx(Tengine、Openresty)、Haproxy、LVS、KeepAlived、zookeeper等负载均衡组件
好了,以上就是要挑战高薪网站互联网方面的公司的必备技能。