职责:
1、参与需求分析及评审,日常开发沟通;
2、负责功能详细设计,接口详细定义,编码实现;
3、单元测试及性能压测,保证代码质量;
4、遵照开发规范,代码持续优化;
5、配合协助线上问题排查及解决;
岗位要求:
1、 Java基础扎实,熟悉对象/内存模型,了解JVM垃圾回收机制,对多线程锁机制,如重量级锁,轻量级锁,CAS等有深刻理解;
2、 了解Java网络IO(BIO/NIO/AIO);
3、 熟练使用MySQL,对MySQL索引机制、锁机制、存储机制有深刻理解,能编写高效SQL并具备调优能力,对数据库并发处理有实践经验;
4、 熟练使用Spring/SpringMVC/Mybatis/Spring Boot等基础框架;
5、 熟练使用Grpc/Thrift/Dubbo/Spring Cloud等其中一款RPC框架,并深刻理解其背后实现原理;
6、 具备缓存、消息队列使用经验,对使用过的相应中间件工作机制及原理有深刻理解;
7、 熟悉主流NoSQL,对Solr或ElasticSearch有使用经验优佳;
8、 具备上进精神,能直觉有针对性拓展自身技术知识面及技能提升。
因篇幅问题不能全部显示,请点此查看更多更全内容