岗位职责:
1、能够独立完成核心/重要模块的设计、编码、单元测试。
2、完成产品的设计、开发、测试、修改bug等工作,包括业务需求的沟通,功能模块详细设计,业务功能实现和功能变更维护。
3、参与代码设计、审核和检查。
4、项目的需求分析、参与项目的文档编写和文档归类。
5、负责框架的搭建和技术选型、架构平台和设计数据库。
岗位要求:
1.掌握JAVA基础、容器、I/O、编程规范
2.了解TCP/IP编程,了解数据结构和算
3.熟练掌握spring、springmvc等框架,精通springboot,熟悉mybatis
4.会使用关系型数据库,掌握基本sql查询,能够优化sql查询,了解数据库分库分表、读写分离、高并发读写等技术
5.会使用Git、Svn
6.掌握linux系统下的项目部署,了解nginx,会使用NoSql数据库,掌握redis
7.了解微服务,掌握分布式系统设计,掌握MQ用法
8.熟悉Docker技术等;