职位描述: 1.Java基础扎实,精通多线程、并发、集合、网络、io等基础知识,熟悉JVM,熟悉常用设计模式;
2.熟悉主流开源框架,如Sping Boot、Sping MVC、MyBatis等;
3.熟练使用分布式缓存技术,例如:Redis、MongoDB等;
4.熟悉分布式微服务架构,SpingCloud(euka、feign、ibbon、hytix)、consul、dubbo、gpc
5.熟悉Maven、Gadle 和Git版本工具;
6.熟悉ElasticSeach全文检索工具;
7.熟悉Activiti工作流组件技术;
8.熟悉Mysql,有数据库设计有实践经验,熟悉数据库性能优化方法;
9.熟悉消息中间件技术,例如RabbitMQ、ActiveMQ、Kafka等;
10.熟悉分布式锁、分布式事务等分布式相关技术;
11.了解Nginx反向代理和负载均衡技术;
12.能独立完成分配的系统模块的设计、开发和维护工作;
13.具有良好的编码习惯,积极主动,具有良好的团队协作精神;
14.对分布式有一定程度的了解并有一定的应用实践经验;
15.有互联网相关开发经验、有高并发、大数据开发经验优先;
16.具有非常强的责任心,能够承担压力,思路清晰、善于思考、能独立分析和解决问题;