岗位职责:
1、产品需求分析;
2、负责研发或研发管理工作;
3、参与产品可研及技术方案拟定。
岗位要求:
1、5年以上Java实际项目开发经验,能独立参与大型应用开发工作;
2、有扎实的Java基础(熟悉IO、多线程、集合等基础框架,熟悉分布式、缓存、消息、搜索等机制);熟练使用Java的基础技术,如异常处理、泛型、reflection、annotation、JDBC、Servlet、集合类等;
3、对各种开源框架如spring、Springboot、springcloud、springcloud alibaba等有较深了解,能够独立搭建和解决框架搭建的各种问题;
4、熟悉设计模式,具有面向对象的分析和设计的能力,有良好的代码编程习惯;
5、熟悉web开发框架等开发技术,熟悉vue框架;
6、熟悉数据库基本理论,熟练掌握标准SQL常用语句,能够使用Mysql进行sql调优,熟悉mysql数据库及集群开发,有相当的数据库性能调优经验;
7、熟悉消息常用的中间件,activemq,RabbitMQ,Kafka等,并且有大型项目运用开发经验;
8、了解相关nosql数据库;
9、熟悉主流操作系统日常管理及相关命令,如Windows,Linux等
10、能适应devops开发模式,有docker等开发部署经验,熟悉使用git版本管理,熟悉使用过jenkins