职位描述
一、岗位职责
基于 Java 技术栈,参与终端安全产品平台的核心模块开发、代码实现与优化,遵循编码规范,保障模块在安全性、稳定性、性能方面符合产品标准,满足客户实际应用场景需求。
配合产品与技术团队参与终端安全业务需求分析,如恶意代码查杀、终端行为审计、漏洞修复等,理解业务逻辑并转化为技术实现方案,推动模块开发落地。
接收团队分配的研发任务,协助进行任务拆解,明确子任务的技术要点与时间节点,有序推进开发工作,确保按时完成交付,支撑项目整体目标达成。
跟踪个人开发任务进度,主动识别开发过程中的技术难题与风险,及时与团队沟通协作,参与问题排查与解决,保障研发任务高质量交付。
参与技术架构设计讨论,结合终端安全产品特性,提出符合 Java 技术实践的优化建议,助力提升产品技术竞争力,推动 Java 技术在模块开发中的规范应用。
协助团队进行技术分享与经验沉淀,配合指导初级开发工程师梳理编码思路、解决基础技术问题,共同提升团队开发效率与代码质量。
关注 Java 技术领域及网络安全行业前沿动态,如 Java 新特性、终端安全检测新技术等,学习并尝试将适配的技术点融入模块开发,助力产品功能优化与创新。
二、任职要求
本科及以上学历,计算机科学与技术、软件工程、网络安全等相关专业,2-4 年 Java 开发经验,其中 1 年以上网络安全或终端安全领域开发经验者优先。
熟练掌握 Java 编程语言,能运用 Spring Boot、Spring Cloud、MyBatis 等主流框架进行开发,具备 Java 多线程、并发编程基础,了解 JVM 基本调优方法,能独立解决常规技术问题。
了解终端安全产品开发流程,熟悉终端安全核心技术原理(如 Windows/Linux 系统基础机制、常见网络协议、基础加密算法应用),有 EDR、杀毒软件等终端安全产品开发经验者优先。
具备基础的任务拆解与进度管理能力,能理解复杂需求并梳理开发思路,制定个人开发计划,有效把控任务进度,确保目标达成。
拥有良好的问题分析与解决能力,面对技术难点能主动探索解决方案,具备代码质量意识与安全开发思维,重视单元测试与代码评审。
具备良好的沟通协作能力,能与产品、测试等跨部门同事高效配合,清晰表达技术观点,推动模块相关问题解决;有小型开发小组协作经验者优先。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕