1、6年开发经验。熟练使用SpingMVC、SpringBoot、MyBatis、Dubbo,阅读过部分Spring源码,掌握HBase的使用;
2、掌握MySQL相关知识:索引、事务、锁、SQL执行过程、buffer、log、MVCC,熟悉SQL查询优化;
3、熟悉JVM底层知识、类加载、双亲委派机制、垃圾回收机制;
4、阅读过部分JDK并发包源码,了解核心技术如synchronize锁升级、内存模型、aqs、线程池、常用的juc工具类;
5、掌握Kafka、RabbitMq消息中间件的工作原理,应对消息丢失、重复消费的解决方案;
6、遵循阿里代码开发规范,掌握单元测试技能
7、......
先后在3家中大型公司(其中2家上市公司,一家行业独角兽)工作过。开发过主数据系统、人事系统、考勤系统、供应商系统等等,经验还是有的,技术水平自我感觉高于同龄的程序员,善于发现和思考问题。
角色 | 职位 |
负责人 | JAVA后端 |
队员 | 后端工程师 |