任职要求:
1、 5 年以上 Java 开发经验,3 年以上架构设计经验,具有中大型分布式系统设计和研发经验;
2、 掌握组件化、服务化相关软件架构和技术,在高 IO、多线程、并发、分布式、缓存等方面具有 丰富的实战经验。熟悉设计模式和代码规范,很强的代码编写能力、java 虚拟机诊断和调优能 力;
3、 熟练掌握至少一种数据库(MySQL、Oracle、SQL Server),具备优秀的数据库设计、SQL 编写和 优化能力,掌握 MyBatis 等数据库开发框架;
4、 熟练掌握 Spring、Spring MVC、Spring Boot、Spring Cloud、Dubbo 等应用开发框架;
5、 精通以下中间件的一种或多种,Redis、RabbitMQ、Kafka、MongoDB、ZooKeeper、Consul、Hbase、 ElasticSearch 等;
6、 具备分库分表、微服务拆分、分布式事务处理相关的知识和经验;
7、 有高并发线上系统研发经验,熟练使用常用的性能优化方法和工具;
8、 具备较强的抽象思维能力,有能力将共性需求提炼成产品;
9、 逻辑思维能力强,做事有条理,具备较强的执行力、分析与解决问题的能力;
10、具有良好的职业素养和责任心、高度的团队合作精神