职位详情
Java开发工程师(兰州)
6000-12000元
南京苏易物联技术有限公司
兰州
3-5年
本科
02-02
工作地址

兰州市公安局监所管理支队

职位描述

工作内容

一、技术研发与实现

参与 Java 企业级系统开发,支持微服务架构设计与部署。

推动 Java 技术栈国产化替代,验证国产 JDK、框架的可行性。

二、国产化开发推进

分析现有系统技术架构,制定国产化替代方案(如芯片、操作系统、开发工具)。

参与关键技术攻关,解决国产化适配中的兼容性、性能问题。

跟踪国产化政策与技术动态,优化开发流程以符合自主可控要求。

编写国产化技术文档,协助完成项目验收与资质认证(如信创适配认证)。

三、项目全流程参与

配合需求分析,参与技术方案评审与可行性论证。

负责代码编写、单元测试及集成测试,确保代码质量与规范性。

解决开发过程中的技术难点,支持系统部署与上线后的维护。

参与技术方案优化,推动开发工具链升级(如国产 IDE、版本管理工具)。

四、技术协作与创新

与产品、测试、运维团队协作,保障项目进度与交付质量。

参与技术预研与原型设计,探索前沿技术(如 AI、云原生)在国产化场景的应用。

分享技术经验,推动团队内知识沉淀与技术能力提升。
五、协助软件部署,必要时需要赶赴客户处进行交流分析,以此来获取更多的信息来不断优化和完善软件。

六、其他职责

编写技术文档(如设计文档、用户手册),维护代码注释与知识库。

配合完成专利申报、技术白皮书撰写等知识产权相关工作。
对本部门其他部门同事以及其客户等进行技术性培训,来帮助技术提升以及解答客户问题实现交付。

完成上级交办的临时性任务。

协助完成流程上下游的工作,保证工作的顺利开展和实施,必要时去协助同事来一起交付相关的任务。

任职要求:
1.具备扎实的 Java 基础,熟练掌握 Web 开发框架,如 Spring、Spring Boot、Spring MVC、Spring Cloud Alibaba、MyBatis、MyBatis Plus 等,能够独立完成基于这些框架的项目开发,并对其原理有深入理解。
2.熟悉 JVM 内存模型、类加载机制、垃圾收集过程,能够根据系统运行情况进行 JVM 调优,解决内存泄漏、性能瓶颈等问题,确保系统在复杂环境下的稳定运行。
3.精通 MySQL 应用开发,深入理解数据库原理,熟练掌握常用性能优化和扩展技术,如索引优化、查询优化、分库分表等。能够熟练处理数据库事务和常用分布式事务,保障数据的一致性和完整性。
4.精通网络常用通讯协议,对 WebSocket、HTTP 等传输协议有深入理解,能够独立完成相关协议的开发与优化工作,确保系统在网络层面的稳定性和高效性;同时熟悉常用的 Linux 命令,能够进行基本的服务器管理和故障排查。
5.掌握面向对象的分析与设计方法,熟练运用设计模式解决实际业务问题,提高代码的可维护性和可扩展性。精通 Redis、RabbitMQ、Nginx、Docker、Kafka 中的至少一种中间件或工具,能够运用其解决缓存、消息队列、负载均衡、容器化部署、日志处理等方面的实际问题。
6.有分布式系统、高并发系统开发经验者优先,能够应对复杂业务场景下的技术挑战。有国产化数据库或国产化组件开发经验者将优先考虑,能够适应国产化替代的技术趋势。

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

立即申请