职位描述
岗位职责:
1、根据项目需要参与需求分析和系统设计;
2、根据产品提供的产品规格说明书进行对应的开发设计;
3、根据项目计划完成开发任务,负责产品的后端开发、测试、优化与维护,解决系统性能和技术难题。参与需求分析、设计、测试及相关工作的技术评审;
4、负责与前端开发人员在功能,交互,数据接口层面的沟通,确保交互页面的稳定和高性能;
5、参与公司产品后端技术架构、流程标准等的规划设计;
6、参与公司后端技术栈封装,以及协助其他团队完成应用;
7、了解后台部署和部分运维工作,能够快速定位系统bug并修改;
8、根据业务变化,不断完善设计,保证系统能高效、稳定、可靠的运行。
任职要求:
1、本科及以上,计算机相关专业优先;
2、5年以上项目开发经验,具备良好的开发基础,具备工业软件,安防,物流等软件产品的开发经验优先;
3、熟悉多线程编程,熟悉分布式、缓存、消息队列等机制;
4、熟悉JVM,包括内存模型、加载机制等以及性能优化;
5、熟悉常见的中间件,分布式方案及其原理:分布式缓存、SOA、消息中间件、负载均衡、连接池等;
6、熟练使用IDEA、Maven、Git等项目开发以及构建工具;
7、熟练应用Spring、SpringBoot、Mybatis、SpringCloud等开发框架,并理解其内部运行机制,深入理解SOA及微服务架构体系;
8、熟悉常用DBMS,如Mysql、Oracle等,有sql调优的相关经验;
9、熟悉使用tomcat、nginx等主流应用中间件;
10、熟悉常用中间件及缓存技术rocktmq、kafka、rabbitmq、redis等;
11、熟练使用Jenkins、Docker、Kubernetes等项目部署工具,并具备微服务项目实际开发经验者优先;
12、参与实施开发过ERP、MES、SCADA、PLC等智能制造行业项目优先;
13、熟悉软件设计流程和软件工程规划以及代码规范;
14、具备很强的分析和解决复杂问题的能力,有强烈的责任心和使命感,有良好的沟通表达能力和团队协作能力;
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕