职位描述
工作职责:
1.负责具体业务功能的开发,深入发掘业务需求,包括需求分析、架构设计和代码实现。
2.持续优化系统架构,提高系统在高并发、大流量下的容灾容错能力,保证系统的高可用性(性能、安全、容量)。
3.通过梳理和抽象,沉淀通用性的平台或服务能力,发现和解决存在的技术问题,并在具体的业务场景中进行验证推广。
任职资格:
1. 本科及以上学历,计算机软件或相关专业,有知名互联网工作经验优先;
2.6年及以上使用JAVA开发的经验,JAVA基础扎实,理解io、多线程、集合等基础框架,对JVM原理有比较深入了解,有调优经验;
3.熟悉微服务架构spring-cloud或者dubbo及相关组件原理以及mybatis的原理;
4. 熟悉分布式系统的设计和应用,熟悉分布式、缓存、消息等机制;能对分布式常用技术进行合理应用,解决问题;
5. 掌握多线程及高性能的设计与编码及性能调优;有高并发应用开发经验;
6. 掌握Linux 操作系统和大型数据库;对sql优化有丰富的经验;
7. 对docker、k8s等有一定认识。