Java高级工程师

岗位职责:

1. 根据设计文档或需求说明完成代码编写、调试和测试。

2. 独立承担关键功能模块的程序设计和开发。

3. 分析并解决软件开发、调试测试过程中的问题。

4. 配合团队完成其他相关开发任务。

岗位要求:

1. 计算机相关专业,本科及以上学历(能力优秀者例外);

2. 5年以上Java Web应用软件开发经验,具备系统设计经验,熟悉软件开发流程;

3. 精通java EE相关技术,对Spring,Spring Mvc,MyBatis,MQ,异步框架等有较为深刻的理解,熟悉设计模式;

4. 熟练使用Oracle、SqlServer、Mysql、PostgreSQL等常用的数据库系统,对数据库有较强的设计能力,同时对数据库连接池的使用,线程池技术等熟悉者优先考虑;

5. 熟悉面向对象分析和设计技术,包括设计模式、UML建模等;

6. 熟悉网络编程,具有设计和开发对外API接口的经验和能力;

7. 熟悉开发流程和方法,熟悉现代DevOps工具集;

8. 在其中一些领域(如设备物联网、能源管理等)具有相关项目经验;

9. 熟悉云计算/云原生、容器、微服务的技术和框架(如dockers、Kubernetes);了解大数据平台和NoSQL数据库,如Mongo DB,Redis,Cassandra,Hadoop优选;熟悉Linux操作系统

10.熟悉相关工业行业包括PLC、SCADA、DCS、HMI、MES、ERP等以及工艺、质量、设备、能效等特定领域的工业软件和自动化系统 优选

11.熟悉工业现场总线架构、自动化协议(Modbus,Modbus TCP,PROFIBUS,PROFINET)、工业控制系统协议(OPC/DA、OPC/UA)优选

公司地点:佛山顺德区广东申菱环境系统股份有限公司总部

公司简介:

职位发布者:田先生

广东申菱环境系统股份有限公司

融资阶段:

公司规模:1000~9999人

相似职位: