职位描述
岗位职责
1、参与系统需求分析,参与系统框架设计,负责软件设计开发;
2、参与完成项目测试,实施部署,解决项目中的关键问题和技术难题;
任职要求:
1、计算机科学、软件工程等相关专业本科及以上学历;
2、具有
Core Java 实际项目经验,理解
IO、多线程、集合等基础框架,对
JVM 原理有所了解;
3、熟悉常见的开源框架,比如
Spring Boot, Spring Cloud, Mybatis 等,熟悉 REST 架构,对微服务治理有一定的经验;
4、熟悉分布式系统的设计和应用,熟悉分布缓存、消息中间件,分布事务等技术;能对分布式常用技术合理应用,解决实际问题;
5、熟悉常见的关系数据库中的至少一种,PostgreSQL/MySQL/SQLServer/Oracle;熟悉NoSQL 数据库中的至少一种(Redis, MongoDB,
Cassandra 等);
6、熟悉常见的设计模式,以及设计原则;
7、熟悉常见的开发工具,Git/Jekins/BitBucket/Jira
等;
8、对技术保持热情,有一定的高并发处理经理;
9、善于承受压力,有高度的责任心,对团队有积极的影响力;
加分项:
1、智能制造应用系统开发经验者优先,熟悉IoT技术和设备采集优先;
2、熟悉开源工作流引擎优先,比如 Activiti,
JBPM 等
3、熟悉基础数据平台开发设计优先;
4、熟悉开源时序数据库的实际项目经验优先;
5、有跨系统对接的实施经验优先;
6、熟悉
Docker, Kubernetes 容器技术;
7、离散数学分数在80分以上;