职位要求
职位描述:
1 . 协助带领一个开发团队实施项目开发;
2 . 参与具体业务或模块的开发、调试;
3 . 响应产品提出需求、协调并独立完成相应功能、特性的开发;
4 . 负责实现项目的相关算法或技术模块及项目日常项目的维护、修正工作;
5 . 总结软件开发中的情况,并根据实际情况提出改进意见;
6 . 参与项目的测试工作,对测试中发现的问题进行及时的反馈和跟踪;
7 . 遵从过程管理规范,编写相关技术文档;
8 . 技术攻关;
岗位要求:
1. 扎实的计算机专业基本功,强大的写码能力;
2. 熟练掌握 Java 及面向对象设计开发,对部分 Java 技术有深入研究,研究过优秀开源软件的源码并有心得者优先;
3. 了解 SOA 架构理念、实现技术;熟悉常见设计模式,熟练掌握 dorpwizard或Spring、Hibernate或iBatis 等框架;
4.基本功扎实,熟练掌握 JavaEE 的知识;精通 JAVA 企业级开发;熟悉多线程、网络 通信开发;精通 Hibernate、Spring 等开源框架;熟悉Webservice、http 接口编程; 熟练使用 Redis、MemCache等缓存系统。
5. 熟练掌握 MySQL 应用开发、数据库原理和常用性能优化和扩展技术,以及 NoSQL,Queue 的原理、使用场景以及限制;
6. 熟练使用Web开发工具,掌握前端开发知识,熟悉Bootstrap、JQuery等框架。
7. 良好的沟通能力和团队合作能力,主动的学习意愿和良好的学习习惯,认真负责的工作态度;
8. 有团队管理经验优先。