该岗位项目研发期间需要工作日嘉兴办公!薪资可谈
工作职责:
1. 需求系统分析,提出技术研究及可行性报告,牵头项目概要设计、详细设计、开发计划、高可用设计、灾备等工作;
2. 结合需求设计高扩展性、高性能、安全、稳定、可靠的技术系统 ;
3. 可以通过配置实现业务需求的变化,跟踪并研究最新技术并应用于产品 ;
4. 指导研发工程师的产品开发和技术研究工作,解决各类技术疑难问题,形成良好的研发氛围,提升团队整体技术水平。
5. 负责平台的框架改造、维护升级、性能优化等,负责桌面端(Eletron)、APP等的框架调整、优化;
6. 积极参与项目问题排查,从项目中推动产品各方面的改进;
任职要求:
1. 5年以上Java开发经验,2年以上大型系统架构设计经验;
2. 深度理解JAVA平台下的各类设计模式和IO模型、熟练掌握Spring、Mybatis等开发框架;
3. 在JVM、Web开发、数据库、多线程、分发系统、缓存和消息服务方面有丰富的经验,掌握高性能、高可用性、高可拓展性架构设计技能;
4. 熟悉网络编程,熟悉HTTP、HTTPS、TCP/IP、DNS、AMQP等网络协议;
5. 对数据库的内部实现机制有深刻的理解,能够熟练应用MySQL,具备深度问题分析及海量数据分表分库、读写分离设计经验;
6. 熟悉缓存技术、网站优化、服务器优化、JVM系统性能调优等软件编程高级技术;
7. 熟悉微服务、DevOps、Kubernetes、灰度发布架构设计等相关内容;
8. 良好的逻辑思维能力,熟悉业务抽象和数据模型设计,具有很强的分析问题和解决问题的能力,对解决具有挑战性问题充满激情;
9. 知识面广,思路开阔,创新能力强,对新技术持有敏感性并愿意致力于新技术的探索和研究。
10. 关注开源社区,开源项目贡献者优先;
11.关注AI、大模型,利用AI提升日常工作效率者优先;