岗位职责:1、独立或主持完成软件设计、代码编写、单元测试、集成测试、发布系统等工作;2、协助技术总监进行业务建模、架构设计以及编写技术文档。3、开发可复用的功能模块,提高开发效率。4、指导初中级程序员开发工作。5、参与产品需求及系统架构的方案制定。技能要求:1、统招全日制本科及以上学历,计算机相关专业,5年以上相关工作经验。2、熟悉设计模式,掌握UML,具备领域驱动设计经验者优先。3、精通java开发,熟练掌握SpringBoot、MyBatis等开源框架及相关生态技术,具备微服务(SpringCloud、K8S)开发经验。5、熟悉分布式组件,缓存(Memcached/Redis)、消息服务(RabbitMQ/RocketMQ/kafka)。6、熟练掌握MySQL数据库,熟悉数据库原理,熟悉UML建模工具,具备数据库表结构设计能力。7、熟练掌握Maven、Git项目管理工具8、熟悉Linux,熟悉Nginx、Tomcat等,能完成项目环境的搭建,能看懂或编写Shell脚本,了解Docker容器。9、熟悉前端开发技术(如vuejs)者优先。