职位描述
1、独立负责基础平台内外部服务及平台的架构设计及开发;
2、参与并解决架构与技术方面的困难问题;
3、参与制定前后端的业务流程、接口协议、输出产品以及技术文档;
职位要求
1.计算机或相关专业,5年以上Java相关系统开发经验,基础扎实;
2.掌握多线程编码及性能调优,熟悉内存模型、网络通信、I/O流等理论知识,了解JVM原理;
3.熟悉分布式系统的设计和应用,熟悉分布式、缓存、消息、负载均衡、分布式锁等机制和实现;
4.熟悉微服务架构,理解常见微服务生态例如springcloud,dubbo等的原理,了解微服务架构的优缺点以及应对方案;
5.熟悉DDD设计原则,熟悉常用设计模式并能在实际项目中合理应用;
6.对主流关系型和非关系型数据库有丰富的使用经验,熟悉数据库索引,事务,锁,分库分表机制等;
7.有toC高并发系统架构设计以及落地经验
8.有较强的业务理解和需求分析能力,能够独立完成系统设计及编码;
9.具有比较强学习能力和分析解决问题的能力,有责任心,动手能力强,热衷技术,甚于沟通与团队协作。
10.有电商,供应链,业财,营销,社区等经验优先