0.了解人工智能技术,对人工智能技术充满兴趣,亲自测试或调优过大语言模型优先考虑;
1. 大学本科毕业,三年以上Java web、Python后端开发经验;
2. Java基础扎实,熟悉io、多线程、集合等基础,熟悉分布式、缓存、消息等机制;
3. 熟悉Spring、SpringMVC、MyBatis、SpringBoot等开源框架;
4. 熟悉Linux 操作系统、熟练使用Linux下的常用命令和Shell编程;
5. 熟练掌握MySQL、Oracle等关系型数据库,并能对慢SQL语句进行查询效率优化;深入理解redis缓存数据库,了解缓存设计原理;
6. 熟悉Maven,熟练使用GIT进行代码管理;熟悉Nginx/Tomcat等中间件;
7. 熟悉软件研发流程,深刻理解面向对象,熟悉各种常用设计模式;
8. 有良好的抗压能力,积极主动,责任心强,具有良好的沟通能力、团队合作精神;
9. 有高并发、高性能的分布式系统的设计及应用、调优经验优先。