岗位职责:
中级研发:
1、参与核心项目设计开发技术攻坚文档撰写;
2、参与技术架构搭建;
3、参与制定开发规则;
4、独立负责一个系统服务的开发工作。
初级研发:
1、完成软件系统代码的实现,编写代码注释和开发文档;
2、辅助进行系统的功能定义,程序设计;
3、根据设计文档或需求说明完成代码编写,调试,测试和维护;
4、分析并解决软件开发过程中的问题;
5、协助测试工程师制定测试计划,定位发现的问题;
6、配合项目经理完成相关任务目标。
任职要求:
1、大学本科及以上学历,中级5年以上/初级2年以上Java软件开发经验。
2、熟练掌握SpringSpringMVCMybatis等主流JAVA框架,有经得起推敲的实际项目经验;
3、熟练掌握数据结构、算法、设计模式、操作系统原理、TCPIP协议等;
4、熟悉NoSQL、MQ、Cache等中间件的机制和应用(Redis、MC、Kafka、ES、Mongodb等);
5、熟悉Mysql基础知识,了解数据库的设计模式,掌握索引的设计原则,了解Hbase特性者优先;
6、中级需要有代码重构,有大型项目基础及应用架构设计经验者优先;
7、应用运维需熟悉linux、windows等主要操作系统运维, 具备网络安全方面的知识,熟悉Linux相关防火墙和网络配置。
职位信息