职位描述:
1、开发基于JAVA和微服务的软件业务需求,通过技术提升用户体验和可用性;
2、开发微服务模块和其他技术模型的通信;
3、微服务技术难点攻关;
4、预研一些微服务相关新技术,并且应用到产品。
任职要求:
1、本科或以上学历,计算机及相关专业;
2、Java开发经验,扎实的Java语言基础;
3、了解spring cloud/spring boot/dubbo/RPC等微服务架构原理;
4、了解网络异步同步通信原理,多线程同步原理;
6、了解静态资源和动态资源的分离部署;
7、了解微服务的热扩展和性能测试;
9、对于Java基础技术体系(包括JVM、类装载机制、多线程并发、IO、网络、RPC)有一定的掌握和应用经验;
10、了解掌握Jconsole、Jmap、Jstack等Java调试工具;
11、良好的英文阅读能力。
以下为加分项:
1、了解Docker, k8s等其中之一的技术;
2、有c++/c#微服务项目经验优先考虑;
3、有前端或移动端的前端开发经验,熟悉 AngularJS/ReactJS/Vue。