1. 要求3年以上开发经验,扎实的JAVA基础,掌握JVM、并发编程、网络编程等基础知识;熟悉单元测试、WEB开发、数据库等基础技术。
2. 熟悉Spring、SpringMVC、iBatis或其他主流开发框架;掌握常用数据结构、常见设计模式,拥有领域模型抽象能力。
3. 具备大型网站核心开发、设计经验者优先;熟悉分布式系统设计、SOA、消息队列、缓存等技术者优先。
4. 有强烈的技术热情和钻研精神,热爱新技术;有独立、主动的学习习惯和良好的沟通表达、团队协作能力。
5. 具备较强的业务理解及业务抽象能力,能够快速从业务需求中找到技术设计的场景,有较强的业务sence.
6. 具备较好的英语能力,可以与海外同学沟通交流,一起协同工作。
7. 有消息push、IM、即时通讯背景经验者优先考虑。