岗位职责:
1、 参与业务需求调研,协助项目负责人完成系统模块或业务用例分析及设计;
2、 执行交予的开发任务,遵循编码规范完成程序编码并进行单元测试;
3、 响应测试人员要求,完成程序BUG修改;
4、 负责系统模块的优化、业务用例的代码实现、后续系统维护;
5、 负责技术支持、系统培训、撰写所负责模块的相关文档等;
6、 带领并且指导初级开发工程师;
7、 新技术的预研;
8、 负责新员工培训。
岗位要求:
1、本科及以上学历,计算机相关专业;
2、熟悉软件开发过程; 精通面向对象设计方法和设计模式,理解微服务架构,逻辑能力佳,熟悉UML设计工具;
3、能够熟练应用Java开发语言,至少三年java开发经验,有扎实的编程功底和良好的编程习惯,特别是基本的TCP/UDP通讯,HTTP/REST 调用,SNMP和NetConf,SSH等的编程访问能力;精通IO、多线程、集合、网络通讯等基础框架,精通分布式、缓存、消息、搜索等机制;精通Spring Boot、 MyBatis应用框架;了解HTML、面向对象JavaScript技术,以及框架jQuery/EXT技术;精通nginx,Tomcat等应用服务器的使用,熟悉linux常用命令,可部署系统与分析性能;熟悉常用的数据库,包括MySQL,Redis等,熟练掌握数据库开发应用,有数据库优化经历者优先;
4、能够按照系统分析师编制的界面原型、软件需求说明书、领域模型独立完成一般模块的详细设计、开发、单元测试;
5、能够根据复杂模块的详细设计进行开发、单元测试;
6、能够快速的分析定位并解决复杂的系统问题;
7、具有很强的编码功底,有过业务设计经验,能解决疑难技术问题。
需要办港澳通行证
需要自带电脑,可以接受(香港或澳门) 出差 ,可以接受短期项目3-6个月
工作时间:上五休二 ,加班情况:视工作情况