职位描述
职责描述:
1. 负责虚拟仿真实训云平台各功能模块的子系统或子模块的详细设计、代码编写及单元测试、代码重构等工作,确保项目的进度和质量。
2. 参与和负责虚拟仿真实训云平台项目需求的系统设计和程序开发等工作。
3. 负责系统实施评估,核心功能的架构与代码开发,组织系统代码审核。
4. 深入理解教育业务需求、分析和发现系统的优化点,持续提升系统性能和稳定性。
5. 解决各类技术难题,参与新技术调研,主导技术难题攻关。
6. 带领并指导后端开发人员,持续提升团队整体开发能力。
任职要求:
1. 计算机、软件等相关专业,本科学历以上,5年以上Java开发经验。
2. java技术栈基础扎实,熟悉掌握 Java原理、IO、集合、多线程、并发控制、JVM 等;熟悉dubbo、Spring boot等微服务技术体系,熟悉Redis, kafka、zookeeper等中间件系统;熟悉分布式、高并发系统架构。
3. 可在Mysql等关系型数据库熟练的进行业务开发和数据库表结构设计。
4. 熟悉Linux操作系统,以及Shell脚本的编写,具有出色的开发设计能力、设计模式实现能力和良好的编程规范。
5. 熟悉redis、elasticsearch、mongodb、hbase、rabbitMQ、kafka、openresty等组件者优先。
6. 熟悉负载均衡、弹性扩容、微服务、缓存、分布式存储、分布式事务等技术优先考虑。
7. 有过分布式业务系统开发经验,熟悉分布式环境下的事务处理机制,对分布式服务、数据库分库分表有过相关开发经验,熟悉JVM的性能调优和系统优化。
8. 具有高度的责任心与自驱力,有较强的抗压能力,逻辑思维能力强,良好的文字表达、沟通协作、应急响应与处理问题的能力。
9. 对技术有激情,喜欢钻研,能快速接受和掌握新技术,有较强的独立、主动的学习能力。