1.参与产品线内项目的系统分析、设计;
2.独立完成代码结构设计和编码的任务,确保项目的进度和质量;
岗位要求:
1.有过独立开发完整项目的经验
2.扎实的Java编程基础,熟悉常用的设计模式、多线程编程、NIO模型,具备良好的编码实践,善于重构代码和有CodeReview习惯的尤佳;
3.熟悉高性能、高并发、高可用性分布式系统设计,熟悉RPC、缓存、消息队列、负载均衡、Nginx等,并能进行系统的调优和优化;
4.熟悉JVM,包括内存模型、类加载机制以及性能优化;
5.熟悉MySQL数据库,有数据库调优经验;
6.熟悉linux等操作系统的日常操作,熟练采用maven,git;
7.解决线上问题能力强,善于定位问题原因;
8.细心,有耐心,有一定抗压能力,有强烈的deadline意识;
9.对技术有激情,具备良好的学习能力和团队协作能力,善于沟通和分享。