工作内容:
1、从事软件后端服务开发;参与软件产品的需求分析和架构设计的讨论;
2、参与公司项目及用户需求调研和系统概要、详细设计,制定技术标准,编写相关技术文档;
3、根据系统设计进行各功能模块的代码编写和维护,并执行开发规范;
4、参与技术规范和工作流程改进。
 
岗位要求: 
1、计算机相关专业毕业,5年以上Java开发经验;熟悉软件开发流程; 
2、精通springboot,对spring的bean的生命周期有过深入了解; 
3、精通springmvc,对http请求的完整生命周期有过深入了解; 
4、精通sql,有过基础的sql调优经历; 
5、掌握多线程,能够处理多线程开发中的数据共享以及线程安全等问题; 
6、掌握至少一种ORM框架。如mybatis,mybatisplus,JPA,Hibernate等; 
7、掌握至少一种非关系型数据库。如redis,mongoDb等; 
8、掌握至少一种数据库。如mysql,sqlserver,pg,oracle,达梦; 
9、掌握至少一种MQ。如kafka,rabbitMQ,rocketMQ; 
10、了解过JVM,了解至少一种垃圾回收算法; 
11、了解过websocket,zmq等常见基于TCP的双工通信; 
12、学习能力、自我管理能力强,拥有优秀的逻辑思维能力、沟通交流能力和良好的时间意识; 
13、做事思路清晰,对问题能有自己的解决思路和想法; 
14、熟练使用国产化服务器、国产化数据库开发经验者。