熟练运用Java语言进行面向对象程序设计,有良好的编程习惯,熟练常用的JavaAPI,如:集合,IO等。
熟练运用 Spring,SpringMvc,Mybatis,JPA,Hibernate 等主流框架,能独立构建,开发中小型项目。
熟练运用 SprIngBoot,SpringCloud 进行微服务开发。
熟练运用关系型数据库MySQL进行设计和开发,以及非关系型数据库 Redis 等。
熟练运用 Tomcat,Nginx,Fastdfs,RabbitMQ,ElasticSearch 等技术。
熟练运用 Maven,Git,SVN 等项目版本管理工具。
能够实现Linux(CentOS)对项目的部署和集成。
能够运用 Docker,Jenkins,Rancher 等技术实现服务的自动化部署和持续集成方案。
对项目进行详细设计,包括表结构,数据接口等,也包含开发环境的初始搭建,集成顺序。
根据任务分配,完成相应模块软件设计,开发,编程任务。
进行程序单元,功能的测试,查出软件存在的缺陷并保证其质量。
开发公司项目各项功能,对客户需求很好地理解并处理客户系统异常。