岗位职责:
1、负责软件项目的详细设计、编码和内部测试的实施,对小型软件项目兼任系统分析、设计工作;
2、与项目经理、系统架构师和其他软件工程师紧密合作,设计和实现系统或软件产品;
3、参与软件模块、数据库的设计,解决产品开发中遇到的各种问题;
4、参与软件维护、运营过程中技术问题的解决;
5、负责相关技术文档的编写(如设计文档、测试文档等)。
岗位要求:
1、本科以上学历,计算机等相关专业,2年以上的JAVA软件开发经验;
2、精通JAVA研发,熟练使用Eclipse等开发环境及工具;精通struts2/SpringMVC等、Spring、hibernate/ibatis等主流WEB框架;
3、精通JAVA通信技术,了解GIS知识;
4、JAVA基础扎实,熟悉io、多线程、集合等基础框架,熟悉分布式、缓存、消息、搜索等机制;
5、熟悉Oracle、mysql、mangodb等数据库开发,有较好的数据库设计能力;
6、熟练主流应用服务器框架、分布式数据库、缓存、文件系统、消息系统等技术;
7、熟悉常用设计模式,有大型分布式、高并发、高负载、高可用性系统设计开发经验;
8、具有良好的抽象设计能力,思路清晰,善于思考,能独立分析和解决问题,责任心强,具备良好的团队合作精神。