1、具备良好的JAVA基础知识,熟练掌握各种常见数据结构,并且能够合理选择;
2、掌握常见的Web编程框架,容器和语言,比如Spring MVC,spring boot、 Tomcat,,JQuery, HTML5, CSS;
3、熟练应用Java集成开发环境,能熟练使用git、IntelliJ, MAVEN等工具;
4、熟练掌握面向对象的编程思想;
5、熟悉springboot mvc zookpper dubbo mq 分布式系统相关技术;
6、熟悉Linux,以及linux常用命令;
6、熟练掌握关系型数据库 如 mysql,非关系行数据库redis,精通sql语法;
1、负责研发公司应用软件的模块设计、开发和交付
2、负责编码,单元测试
3、按照功能组件的详细设计
4、参与新知识的学习和培训
5、修复程序BUG
6、参与与其业务相关的需求变更
7、完成上级交办的其他事宜
8、编写技术设计文档