岗位职责:1.领导和指导软件工程师进行日常开发工作,提升团队的整体技术水平;2.参与需求调研,系统设计,撰写相关技术文档,确保团队成员对项目需求有清晰的理解;3.进行应用系统后端服务的设计、开发和优化;4.参与项目技术决策、技术选型、技术架构和技术风险评估。任职要求:1.硕士及以上学历,计算机或相关专业,至少5年以上Java开发经验;2.熟悉密码行业,熟悉国密算法和密码标准规范;3.精通Java语言编程,对面向对象思想有深入了解,理解JVM原理,有多线程、高并发系统开发经验;4.精通主流开源应用框架,如Spring全家桶、mybatis等技术;5.熟悉HTTP、TCP/IP、MQTT等网络协议;6.熟悉Vue框架,有前端开发经验;7.熟悉关系型数据库MySQL、Oracle等,和相应数据库调优、SQL优化。