职位描述:
1、负责公司跟微服务有关的架构设计,通过技术提升用户体验和可用性;
2、负责公司跟微服务有关的架构标准化和规范化;
3、负责公司跟微服务有关的难点攻关;
4、负责公司跟微服务有关的创新工作推进,研究微服务技术体系包括但不限于框架, 类库, 模式等,并在公司中进行推广。
任职要求:
1、本科或以上学历,计算机及相关专业;
2、三年以上微服务设计经验,五年以上Java开发经验,有扎实的Java语言基础;
3、精通springcloud/springboot/dubbo/RPC等微服务架构原理,特别是spring cloud要有多个项目的实际搭建经验;
4、熟悉网络异步同步通信原理,多线程同步原理;
5、对于服务监控和链路追踪有过实际经验;
6、熟悉静态资源和动态资源的分离部署;
7、对于数据库的分布式事务有一定的经验,能根据业务灵活部署多主多从,分库分表;
8、熟悉微服务的热扩展和性能测试;
9、对于Java基础技术体系(包括JVM、类装载机制、多线程并发、IO、网络、RPC)有一定的掌握和应用经验;
10、熟练掌握Jconsole、Jmap、Jstack等Java调试工具;
11、良好的英文阅读能力。
以下为加分项:
1、有Docker, k8s等其中之一的技术实施经验;
2、有良好的问题排查经验,有 docker 容器管控、自动运维、监控等领域的实践经验;
3、有c++/c#微服务项目经验优先考虑;
4、有前端或移动端的前端开发经验,熟悉 AngularJS/ReactJS/Vue。