职位描述
岗位职责
1、参与软件系统的需求分析和设计,负责指定模块的开发工作,确保代码质量和性能满足项目要求。
2、编写清晰、可维护的代码,遵循编码规范和最佳实践,确保软件系统的稳定性和可扩展性。
3、对所负责的模块进行测试,包括单元测试、集成测试等,确保代码的准确性和可靠性。
4、根据项目进度和计划,按时交付开发成果,并积极参与项目中技术问题的解决。
5、参与已上线系统的技术支持工作,解决用户在使用过程中遇到的问题,确保系统的稳定运行。
6、编写项目详细设计文档,相关技术文档等。
技能要求:
1、本科及以上学历,5年以上Java/等开发经验,熟练掌握Spring Cloud、Spring Boot、MyBatis等Java开发框架,并具备在大规模系统架构设计、优化、实现等方面的实际经验。
2、熟悉Storm、Spark Streaming、Flink等流式计算框架,熟悉分布式系统。
3、熟悉PostgreSql、Elasticsearch、MySQL、Kafka的工作原理,具备相关平台应用开发经验。
4、熟悉常见设计模式,熟悉常用的数据结构和算法,具有扎实的服务器端开发功底。
5、具有大数据开发或企业级网络安全系统开发经验者优先。
6、良好的逻辑思维能力和沟通能力,具有很强的问题分析和解决能力,对解决具有挑战性的问题充满激情。
7、拥有终端一体化安全产品(如杀毒、准入)的研发经验者优先。
8、熟悉国产自主可控相关技术平台、数据库及操作系统,并具备相关开发经验。
9、熟悉人工智能、机器学习相关算法和框架,并具备将AI技术应用于软件开发的经验。
10、持有PMP、CISP、CISSP证书等网络安全相关认证证书者优先。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕