更新于 9月8日

技术后端开发工程师

1.8-2.2万·14薪
  • 北京西城区
  • 德胜门
  • 5-10年
  • 本科
  • 全职
  • 招2人

职位描述

JavaScriptSpringMybatisEhcacheOracle
主要工作职责:
1.负责公司技术平台的研发工作,包括相关技术预研、模块设计、模块开发和测试;
2.参与技术底层架构工作,在架构师的带领下,完成架构相关的技术攻关工作;
3.支持业务产品研发工作,为产品研发人员提供技术平台和工具、培训,帮助其提高工作质量和工作效率;
4.参与技术平台资料的整理发布工作,定期对产品研发人员进行培训。
任职要求:
1.有五年及以上 Java 开发经验,本科及以上学历;
2.熟练使用Java能够深刻理解Java语法、面向对象设计、集合、并发编程、NIO 等,使用过JDK17及以上版本的优先;
3.熟练使用 Spring 系列的框架:能够熟练使用 Spring Framework、Spring Web MVC、Spring Boot等框架,看过相关源码,能深刻理解 IOC、AOP 等特性,知道Spring Boot 的扩展点在哪里,对Servlet容器有一定的理解,熟悉Netty的优先;
4.熟练使用Maven;
5.熟练使用MyBatis、Hibernate 等至少其中一种ORM或类似ORM的框架;
6.有扎实的HTTP/HTTPS协议知识,熟悉并理解WebSocket;
7.最好使用过并熟悉Hystrix、Resilience4j等至少其中一种容错库;
8.最好使用过并熟悉OpenFeign、Spring Interface Clients、gRPC 等至少其中一种进行服务间调用的库;
9.了解服务注册发现、服务熔断、降级、限流等机制,使用过Nacos、Consul等至少其中一种服务注册发现中心(配置中心);
10.熟练使用 RabbitMQ、RocketMQ、Kafka 等至少一种主流的消息中间件,理解其适用场景、高可用部署以及运维要点,熟练使用 Spring AMQP 等类似至少一种框架;使用过 MySQL、PostgreSQL 等至少一种主流的关系型数据库,能够理解索引、事务、锁机制等内容;
11.能够熟练使用并在合适的场景下应用 MongoDB、Elasticsearch、Apache Solr 等 NoSQL 数据库;能够较好的理解 OAuth2.0、OAuth2.1、OpenID Connect、JWT、SESSION 等现代认证授权协议和实现以及相关框架(如 Spring Security、Spring Authorization Server 等),理解 RBAC、ABAC 等权限模型,最好做过单点登录服务,有 Keycloak、Apereo CAS 等类似单点登录系统的使用经验的优先;
12.最好使用过 Linux 并熟悉一种 Shell;
13.具有优秀的问题解决能力、学习能力,能够根据业务需求合理的设计系统模块;
14.有参与设计、开发和维护中大型 B/S 架构系统的成功经验的优先;
15.有 ERP、MES 系统经验的优先。

工作地点

西城区北京机械工业自动化研究所有限公司-南门

职位发布者

乔女士/HR

立即沟通
公司Logo中机数科(北京)信息技术有限公司
中机数科(北京)信息技术有限公司(简称“中机数科”),总部和研发基地设在北京,中机数科依托北京机械工业自动化研究所有限公司、中国机械总院集团北京机电研究所有限公司、中国机械总院集团沈阳铸造研究所有限公司在工业软件领域的深厚底蕴和优势而创立,旨在打造工业软件技术原创策源地与发展高地,为赋能制造企业数智化转型提供全面解决方案。中机数科的产业化发展目标是构建覆盖研发设计、经营管理、生产控制、运维服务的工业软件平台,打造国产化高端工业软件知名品牌,进一步为轨道交通、航空航天、船舶、烟草机械、汽车、电子、零部件、新能源、电机等众多制造行业的中高端客户提供绿色化、数字化、智能化的全面解决方案,真正为我国制造企业的转型发展创造更多价值。
公司主页