岗位职责:1. 协助完成需求的整理和软件设计;2. 按照项目计划,按时提交高质量代码,完成开发任务,规范文档的编写、维护,以及其他与项目相关工作;3. 负责单元测试代码的编写和进行单元测试;4. 协助负责java程序的打包、发布和部署工作;5. 负责java程序的压力测试、调优工作,或者集成阿里系自动调优工具。职位要求:1.本科以上,应届毕业生即可,计算机相关专业,有实习经验;2. 了解HTML5、JavaScript、Ajax、CSS、vue等Web前端技术;3. 了解springboot/springmvc/mybatis/netty等开源框架;4. 了解Java常用的设计模式;5. 熟悉Redis,能使用redis设计队列、topic分发;6. 了解使用Maven, GIT代码管理工具;7. 会用devops、gitlab、sonarqube等协助开发和代码管理工具;8. 了解微服务架,docker,k8s等技术,能够进行基本的部署;9. 强烈的责任心与团队精神,较强的抗压能力和良好的沟通、协调、组织能力;10. 热爱技术,对技术有不懈的追求,喜欢研究开源代码,有良好的学习能力、团队协作能力和沟通能力;优先条件:1、阅读过springboot/springmvc/mybatis/netty等开源框架相关源码优先;2、会使用Elasticsearch并了解其使用场景者优先;3、对数据结构和算法有一定了解优先;4、了解非对称加密、chacha20、国密等优先;5、能接受加班。职能类别:java关键字:JavaCElasticsearchDockerNettyRedisMyBatisSpring