3-5年
工作职责:
1. 独立完成模块需求分析和模块设计;
2. 按照项目计划,按时提交高质量代码,完成开发任务;
3. 规范文档的编写、维护;
4. 新人指导及Code Review,技术难题研究,提升团队技术水平。任职资格:
1. 计算机或相关专业,3年以上java实际项目开发经验;
2. JAVA基础扎实,精通多线程模型及异步网络编程,深度理解io、集合等基础框架,熟练掌握各类常用数据结构和相关算法 ;
3. 熟悉主流开源应用框架,如Spring及Springboot、iBatis、Velocity、XML、JSON、Maven等开发技术;
4. 熟悉网络通信协议(UDP/TCP、HTTP/HTTPS),熟悉大数据相关技术(如Hadoop、Hive、Spark、ElasticSearch等),熟悉关系型数据库(MySQL、Oracle等)以及相应数据库调优、SQL优化,熟悉Redis、Elasticsearch、MongoDB等NOSQL;
5. 熟悉分布式系统的设计和应用,分布式、缓存、消息、负载均衡等机制和实现者优先考虑;6. 有良好的学习能力、团队协作能力和沟通能力,善于思考、能独立分析和解决问题,热爱技术,对技术有不懈的追求,喜欢研究开源代码者优先考虑。