职位描述:
一、岗位职责
1、参与项目的需求调研、需求分析;
2、负责技术架构选型、负责项目架构设计;
3、负责相关模块的详细设计、代码编写、单元测试工作;
4、负责解决项目中的关键问题和技术难题;
5、配合项目经理制定整体项目计划,参与制定开发计划并严格执行,完成开发任务;
6、协助测试人员完成软件测试。
二、岗位要求
1、本科及以上学历,5年以上java开发经验;
2、精通J2EE体系的技术应用架构,熟悉B/S、C/S结构的应用开发;
3、精通Java语言,理解IO、多线程、集合、设计模式等基础技术;
4、精通Springboot、Spring cloud、Spring mvc、mybatis、hibernate等主流框架, 能够在应用中熟练使用Spring、mybatis、hibernate等技术框架;
5、掌握Oracle、MySQL、PostgreSQL、MongoDB等常见数据库开发技能,能熟练编写SQL查询、存储过程;
6、有Linux使用经验,能熟练使用Linux进行项目部署;
7、熟悉常用工业总线通信接口的开发与应用,会使用TCP/IP、UDP/IP协议、Socket/modbus通讯协议、物联网MQTT协议、SNMP协议开发接口程序;
8、有工业互联网开发经验者优先考虑,例如MES、APS、SCADA、PLM、WMS、EAM、QMS、OA等;
9、具备Html5、CSS、JavaScript、ajax、vue等Web前言技术优先考虑。