Java开发工程师岗位要求共3个
岗位要求1:
1、精通Java编程;
2、熟练使用SpringBoot、Mybatis等框架,并对其有较深的了解;
3、精通SQL语言,熟练掌握MySQL、Oracle和SqlServer数据库之一;
4、有良好的沟通和理解能力;
5、有良好的文档写作能力;
6、具有良好团队合作及协作精神;
7、学习能力强,对于新的领域能在较短时间内学习并掌握。
岗位要求2:
1、 本科及以上学历,计算机相关专业,3年以上相关工作经验;
2、 熟练使用Java开发语言,具有良好的代码风格,熟悉面向对象的程序设计与开发;
3、了解JVM原理,熟悉Spring、MyBatis、Spring Boot等应用框架,至少熟悉一种Java应用服务器的配置和管理(Tomcat, WebSphere, WebLogic等);
4、熟悉MySQL、MangoDB,Redis,PostgreSQL等常见的数据库技术,有数据库优化经验者优先;
5、熟悉HTTP/HTTPS协议,熟练使用RESTful/WebSocket接口机制,熟悉使用JSON、XML进行网络通信;
6、精通IO、多线程等基础框架,精通分布式、缓存、消息、和系统调优等,熟练掌握相关开源框架和中间件;
7、熟悉使用Linux操作系统,能进行shell脚本编程;
加分项:
熟悉大数据处理相关的主流产品,包括但不限于Hadoop、Kafka、Spark、Storm、Stream
等,且有实际生产级项目经验者优先。
岗位要求3:
1. 本科及以上学历,学信网可查,3-5年Java后台开发经验;
2. 掌握Java编程语言,理解IO、多线程等基础概念,对JVM原理有一定了解;
3. 能够熟练使用SpringBoot、SpringCloud Alibaba、Spring、SpringMVC、MyBatis、Mybatis-Plus、redis等常用的开发框架和中间件
4. 熟悉数据库的设计和编程,具有MySQL索引优化、查询优化和存储优化经验;
5. 熟悉分布式架构,对SpringCloud体系有一定了解;
6. 熟悉Linux、Docker部署和使用;
7. 数学逻辑能力强,具备一定的分析、解决问题的能力,具备优良的学习能力和动手实践能力;
8. 具有良好的沟通能力和团队合作精神、优秀的分析问题和解决问题的能力。