职位详情
Java软件开发工程师
1.2-1.8万
中特检验集团有限公司
北京
3-5年
本科
10-18
工作地址

易亨大厦

职位描述
一、岗位职责
1. 负责公司产品和项目的功能开发任务;掌握所开发功能的业务要求、数据库结构和技术要求。
2. 负责对自己开发的功能单元测试及问题BUG修正;
3. 按照公司开发规范和管理要求按期按质提交工作成果和产物;
4. 按时参加公司技术、业务、管理培训;
5. 协助产品项目经理编制项目文档,做好运维交接和运维技术支持等工作;
6. 完成上级领导分配的其他任务。

二、任职资格
1.本科及以上学历,计算机科学与技术、软件工程、信息工程等相关专业,具备扎实的计算机基础理论知识。
2.具有 3 年及以上 Java 后端开发经验,有大型企业级应用或平台开发经验者优先;有信息化系统集成项目、数据中台 / 业务中台开发经验者优先;熟悉特种设备检验检测行业业务逻辑,或有相关行业软件开发经验者可优先考虑。
3. 精通 Java 编程语言,熟练掌握 JDK 核心 API,熟悉 Java 8 及以上版本新特性(如 Lambda 表达式、Stream API、CompletableFuture 等),具备良好的代码规范与代码优化能力。
4. 熟练掌握 Spring Boot、Spring Cloud、MyBatis、VUE等主流开发框架,能够独立完成分布式系统的开发与调试,理解微服务架构设计思想与实现原理。
5. 熟悉关系型数据库(如 MySQL、达梦、人大金仓)的设计与优化,能够熟练编写复杂 SQL 语句、存储过程,掌握数据库索引优化、事务管理等核心技术;了解非关系型数据库(Redis、MongoDB/ES)的应用场景与使用方法。
6. 掌握分布式系统关键技术,如服务注册与发现(Nacos/Eureka)、配置中心(Apollo/Nacos)、网关(Gateway/Zuul)、分布式事务(Seata)、分布式缓存等,能够解决分布式环境下的一致性、高可用、高并发问题。
7. 熟悉 Maven/Gradle 项目构建工具,掌握 Git/SVN 版本控制工具,了解 Jenkins 等持续集成 / 持续部署(CI/CD)工具的使用流程,具备自动化部署项目的实践经验。
8. 了解 Linux 操作系统,能够熟练使用 Linux 命令进行服务器环境配置、日志分析与问题排查;具备基本的系统性能监控与调优能力。
9 具有较强的需求理解能力与技术实现能力,能够将业务需求转化为清晰的技术方案,并高效完成开发任务。
10. 具备敏锐的问题排查能力,能够快速定位开发过程中出现的代码 bug、系统异常等问题,并提出有效的解决方案。
11. 具有良好的团队协作意识,能够与产品、测试、架构及其他开发人员高效配合,推动项目按计划落地;具备一定的技术文档编写能力,能够规范撰写需求分析、设计方案、开发文档等。
12. 对技术有持续学习的热情,关注 Java 生态及分布式系统技术发展动态,愿意主动探索新技术在项目中的应用,适应项目快速迭代的工作节奏。

职位福利:五险一金、绩效奖金、工作餐、带薪年假、补充医疗保险、意外险、定期体检、防暑降温费、周末双休

以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕

立即申请