岗位职责:
1. 深入理解产品(项目)需求,与产品经理共同参与需求的沟通、分析、讨论,保证需求与功能设计、开发的一致性;2. 参与系统架构设计和技术选型,根据业务发展需要设计合理的架构方案,完成相关功能的设计;3. 作为项目技术侧负责人,主导开发计划的制定、分解及跟踪闭环工作;4. 线上系统问题排查及监控,及时解决客户反馈的问题;5. 定期组织代码评审及代码重构工作;6. 解决项目或产品中遇到的技术难题,管理初中级开发人员;7. 主动学习新技术,积极分享;8. 完成领导交办的其他工作。任职要求:1. 本科及以上,7年以上开发经验,其中开发组长工作经验不少于2年;2. 熟练掌握多线程高并发、事务等Java高级技术。熟悉JVM,包括内存模型、类加载机制以及性能优化;3. 熟练使用设计模式、面向切面编程、反射机制;4. 熟悉常用的数据结构及算法;5. 掌握微服务思想,熟练使用springboot、springCloud等微服务技术;6. 了解分布式、缓存、消息队列等机制,熟悉相关技术(Zookeeper、Ehcache、Redis、kafka);7. 了解大数据存储与分析技术,如ElasticSearch、Hbase、Solr、Hadoop、Spark、Flink、Storm8. 具有分析和解决问题的能力,思路清晰,善于思考9. 具有良好的沟通和表达能力,良好的团队协作能力10. 保持技术敏感性