1.主要负责公司产品平台、微服务开发,参与软件架构和设计的讨论;

2.完成核心/重要模块的设计、编码、测试以及相关文档编写;

3.理解技术和业务方向,为关键技术做决策、技术方向提供决策支持和建议,对技术热爱和偏好,喜欢钻研技术精神。

1.大学大专及以上学历,计算机相关专业,2年及以上Java开发经验;

2.java基础扎实:熟练多线程编程,熟悉分布式,缓存,消息队列等机制;熟悉JVM,包括内存模型、类加载机制以及性能优化;

3.熟练使用Springboot Mybatis,SpringCloud等主流框架,熟悉微服务架构体系;

4.熟悉nginx、kafka、ElasticSearch、zookeeper等常用中间件,并有实战经验;

5.有大型分布式、高并发、高负载、高可用性系统设计和稳定性经验优先.