- 三年以上Java开发经验,计算机科学基础扎实,了解常用的数据结构、算法和网络通讯协议(TCP/IP, HTTP/TLS)。熟练掌握面向对象编程,设计模式,UML建模等。
- Java基础扎实,清楚Java的内存模型,classloader,GC,JVM,并发编程等J2SE知识。精通Java Web开发,熟练掌握JDBC,Servlet,JMS,SSH框架等J2EE知识。
- 精通大型分布式网站系统开发,对消息中间件,基于SOA或者RPC服务的中间件,分布式缓存系统,分布式数据库中间件,任务批处理系统等都要有经验。
- 加分项:有技术热情(主动看技术书籍,写技术博客,参与开源项目等),有技术广度(大数据,云计算,全栈工程师等)
1)JAVA基础扎实,理解io、多线程、集合等基础框架,对JVM原理有一定的了解;
2)3年及以上使用JAVA开发的经验,对于你用过的开源框架,能了解到它的原理和机制;对Spring,ibatis,struts等开源框架熟悉;
3)熟悉分布式系统的设计和应用,熟悉分布式、缓存、消息等机制;能对分布式常用技术进行合理应用,解决问题;
4)掌握多线程及高性能的设计与编码及性能调优;有高并发应用开发经验;
5)掌握Linux 操作系统和大型数据库(Oracle、MySql);对sql优化有丰富的经验;
6)学习能力强,适应能力好;具备耐心/细心的品质;
7)喜欢去看及尝试最新的技术,追求编写优雅的代码,从技术趋势和思路上能影响技术团队;
8.具有供应链、ERP、仓配体系经验优先
网友评论