• java开发要求


    初级JAVA开发:

    1.掌握HTML/CSS/JavaScript等WEB开发技术,深入了解WEB/AJAX的工作原理,有JQuery,AngularJS,Bootstrap等框架.
    2.掌握数据库设计和开发知识,精通MySQL、Oracl等主流数据库 ,熟悉NoSQL(MongoDB, Redis)、Lucene或Solr、MQ相关的知识,有阿里云相关技术部署经验.
    3. 精通面向对象的设计和开发思想,熟悉常用的设计模式,具备良好的识别和设计通用框架及模块的能力;
    4.负责系统功能模块的需求沟通、详细设计、编码实现;具备清晰的编程思路和良好的代码规范;
    5.系统功能模块的需求沟通、详细设计、编码实现;
    6.按照公司项目开发计划,参与产品、项目的需求分析及框架设计工作;
    7.熟悉Spring,Struts,Hibernate,Mybatis,Quartz等行业内常用开源开发框架;熟悉并了解常用的设计模式,有一定的代码优化能力.
    8. 熟练掌握数据库操作和使用的基本技能,熟悉数据建模,熟悉MySQL数据库,有SQL查询调优,索引优化,存储优化经验和分析能力更佳。
    9. 熟悉linux系统,熟练使用shell,python,php等脚本语言中的一种。
    10.熟悉常用的Http服务器如Nginx,Apache的配置和优化,对web app服务器比如tomcat,resin有一定的使用经验。
    11.熟悉Java GUI编程 (重要);
    12.完成软件系统代码的实现,编写代码注释和开发文档;
    13.辅助进行系统的功能定义,程序设计;
    14.根据设计文档或需求说明完成代码编写,调试,测试和维护;
    15.分析并解决软件开发过程中的问题;
    16.Java基础扎实,熟悉io、多线程、集合等基础框架;熟练掌握Java各种开源框架Spring, iBatis等;
    17.熟练使用Idea/Eclipse/Maven/SVN(git)等软件开发工具

    Java中级开发:

    1.熟悉Spring,Struts,Hibernate,Mybatis,Quartz等行业内常用开源开发框架;熟悉并了解常用的设计模式,有一定的代码优化能力。
    2.熟练掌握数据库操作和使用的基本技能,熟悉数据建模,熟悉MySQL数据库,有SQL查询调优,索引优化,存储优化经验和分析能力更佳。
    3.熟悉MemCache,Redis等Key-Value存储系统,有过相关使用经验,对列存储如Cassandra,Hbase等NoSql数据库了解更佳。
    4.负责产品需求分析、设计和文档编写;
    5.熟悉Spring MVC、Mybatis,了解工作流Activiti和规则引擎Drools;
    6.根据开发规范与流程完成模块的编码;
    7.精通JavaEE的主流框架Spring,Grails,Mybatis,精通Spring MVC, Spring Cloud或其他RESTful框架;
    8.精通Java项目构建工具,如Maven或者Gradle;熟悉TeamCity, Jenkins等持续集成工具;
    9.熟悉J2EE有基于Oracle数据库应用系统的开发经验编程经验.
    10.有搜索引擎应用等相关项目经验;
    11.熟悉Struts、iBatis、Spring、SpingMVC、Spring Boot等框架,能熟练使用Tomcat或者JBoss应用服务器进行开发和部署;
    12.HTML5开发经验
    13.负责开发和测试基于开源框架的Java程序。
    职位要求:
    14.能熟练使用JSP,JS,Jquery,HTML等页面技术;
    15.熟练掌握J2EE开发架构和设计模式,有较强的分析设计能力;
    16.熟悉mysql等主流数据库,精通SQL;了解redis缓存数据库,并有实战经验;
    17.了解分布式、缓存技术、并发控制以及负载均衡;
    18.了解Hadoop生态圈;

    Java高级开发:

    1.熟悉常见Java开源框架,如Spring、Spring MVC、MyBatis、Spring Security、Spring Social、Apache Shiro等;
    2.非常熟悉Maven的使用,理解Maven的原理与使用技巧。熟悉常见Web服务器,如Tomcat、Apache等;
    3.了解JVM性能调优、了解常见JVM垃圾收集算法、了解Java 7新特性、Java并发框架与库、了解Java内存模型;
    4.了解Apache Mina及Netty等常见网络应用框架;
    5.熟悉Javascript,掌握至少一种前端库(vue、Easyui、Jquery);
    6.精通J2EE体系结构,理解MVC分层结构,熟悉Springmvc、Mybatis;
    7.了解分布式开发系统,有解决各种系统问题的能力;
    8.良好的面向对象编程基础,熟悉JAVA EE领域编程技术,熟悉Java多线程编程,精通常用的设计模式;
    9.熟练使用redis、MQ中间件,精通数据缓存;
    10.有分布式及集群相关经验优先,熟悉nginx, tengine等反向代理和负载均衡经验。
    11.大量的系统都处于关键链路,直接参与核心代码设计与开发,需要具备良好的非功能性设计意识,喜欢高并发、高性能、高可用等场景挑战。
    12.JAVA基础扎实:精通多线程编程,熟悉分布式,缓存,消息队列等机制;熟悉JVM,包括内存模型、类加载机制以及性能优化;
    13.具备良好的识别业务关键需求和设计领域模型的能力;
    ————————————————
    版权声明:本文为CSDN博主「学厨刘」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/sigeerdaiduiwang/java/article/details/83417231

  • 相关阅读:
    微信小程序实战练习(仿五洲到家微信版)
    vue2.0项目 calendar.js(日历组件封装)
    基于thinkphp的后台管理系统模板快速搭建
    你不知道的javascript(上卷)读后感(二)
    你不知道的javascript(上卷)读后感(一)
    教你10分钟搭建酷炫的个人博客
    Webpack学习-工作原理(下)
    Webpack学习-工作原理(上)
    Css Secret 案例Demo全套
    基于excel导入数据到ms sql server
  • 原文地址:https://www.cnblogs.com/qiu18359243869/p/13385700.html
Copyright © 2020-2023  润新知