技术要求
1. 数据库技能(关键)
◦
熟悉Oracle和MySQL,能够编写⾼效的SQL语句
◦
具备数据库建模和优化能⼒
2. Linux操作
◦
熟悉Linux常⽤操作指令
◦
熟悉⽂件操作、进程管理和⽹络配置
3. Spring框架
◦
精通Spring Boot和Spring Cloud核⼼原理及相关组件
◦
拥有⾄少⼀年以上Spring Cloud项⽬经验
◦
拥有使⽤Spring Cloud Alibaba中间件的经验
4. Java语⾔
◦
熟悉JDK 1.8和17等版本的新特性及语法
5. JVM调优
◦
熟悉JVM垃圾回收机制, 内存参数调整
◦
对线上OOM、CPU满载等场景有实战经验
6. 系统架构
◦
熟悉分布式系统、多线程编程
◦
具备⾼性能编码和性能调优能⼒
7. 开发⼯具
◦
熟练使⽤常⽤开发⼯具,包括:
▪
IDEA
▪
Postman/Apifox
▪
Jenkins
▪
SVN/Git
▪
Maven
8. 代码管理(关键)◦
熟悉Git和SVN两套版本控制⼯具,包括分⽀管理、代码合并和冲突解决
◦
具备良好的代码版本控制习惯
加分项
•
具备良好的代码规范和⽂档编写能⼒
•
有团队协作沟通经验