职位描述
1. 技术把控:负责公司Java项目的技术选型和整体架构设计,保障系统的高性能、高可用、高扩展性,能应对业务快速发展的技术需求。
2. 团队管理:管理开发团队,进行任务分配、进度跟踪和绩效考核;定期组织技术培训和分享,提升团队整体技术水平,营造良好的技术交流氛围。
3. 项目管理:主导项目全流程,从需求分析、设计、开发到测试、上线及后续维护;协调跨部门沟通协作,及时解决项目中的技术难题和风险,确保项目按时高质量交付。
4. 功能开发:应用开发、维护、调优等技能,能够熟练写复杂 SQL能力,熟练vue的使用。
任职要求
1. 技术能力:
◦ 精通Java语言,熟练掌握常用设计模式,深入理解多线程、并发编程、JVM原理等。
◦ 5年以上Java开发经验,其中2年以上团队管理经验,主导过中大型项目的架构设计与开发。
◦ 熟悉Spring Boot、Spring Cloud、MQ、Vue等主流开源框架,有实际项目中的应用和优化经验。
◦ 熟练掌握MySQL、Oracle等关系型数据库,具备优秀的SQL编写和调优能力;了解Redis、MongoDB、InfluxDB等。
2. 管理能力:
◦ 具备优秀的团队管理能力,能够有效激励团队成员,合理分配工作任务,提升团队执行力和凝聚力。
◦ 良好的沟通协调能力,能够与上级领导,市场部门高效合作,推动项目顺利进行。