岗位要求1、Java基础扎实,理解10、多线程、集合等基础架构,熟悉JVM原理,熟悉常用的Java开源框架。2、4-8年以上开发经验,对使用过的框架能了解到原理和机制,熟悉spring,ibatis等常用开源框架。3、了解互联网系统的架构,2年以上的高可用、分布式大型系统架构和开发经验,丰富的线上运维经验,熟悉缓存、消息等机制,熟悉开源中间件的使用,了解其原理和机制。4、有高并发、高可用性系统设计与开发的经验,有性能调优的经验,掌握多线程及高性能的设计与编码及性能调优;有高并发应用开发经验。5、对数据抽象、领域建模等有相关的工作经验,有大数据处理及算法经验者优先。6、掌握Linux 操作系统和大型数据库(Oracle、MySql),对sql优化有丰富的经验。7、具备良好的设计通用框架及模块的能力。具备良好的系统分析能力、抽象能力,擅长分析复杂问题和解决问题。8、有做过大型项目的技术主管的优先考虑,有服务拆分,系统重构经验优先考虑。