岗位职责:
1、根据需求参与功能模块需求分析,编写功能模块概要设计文档;
2、功能模块编码、测试;
3、遵守开发流程及编写相关文档;
4、根据项目需要完成相关的工作。
岗位要求:
1、本科及以上,计算机相关专业优先;
2、能根据需求独立承担系统设计开发工作;
3、有扎实的Java语言基础,熟练掌握各种编程技巧,掌握并发、分布式、事务、IO、多线程、集合等基础框架;
4、掌握Java后端框架,包括:SpringBoot、SpringCloud、SpringMvc、Mybatis、Hibernate等;
5、掌握应用部署,熟练使用Linux、Nginx、Tomcat;
6、熟悉数据库技术,熟练掌握MySql数据库操作试用及原理、SQL优化,对数据库事务、锁、索引有深入理解;
7、熟悉rabbitMQ、Redis等中间件;
8、熟悉分布式系统的设计和应用,理解RPC通信框架、分布式任务调度、分布式事务、缓存、消息队列、RPC等内部机制;
9、有责任心和团队协作思维,较强的语言表达沟通能力和和逻辑分析能力,有良好的学习钻研习惯,能承受较大工作压力。
优先录用条件:有中/高级项目经理证书、PMP证书者优先。