【岗位职责】
1、参与公司产品的开发,按时保质保量完成软件开发工作;
2、参与产品需求分析和设计工作,编写相关的需求设计文档。
3、根据项目的需求说明或模块的设计文档,完成软件的编码工作;
4、支撑交付实施部门完成项目保障、交付验收工作。
【任职要求】
1、本科及以上学历,计算机及相关专业,3-5年软件开发经验;
2、精通Java语言,熟练掌握微服务架构技术栈(SpringBoot\Eureka\Feign\Gateway\Nacos等技术组件),熟练掌握Activiti、xxl-job等框架进行业务功能开发;
3、了解OOAD面向对象分析与设计思想,掌握主流的设计模式,并能够在开发工作中熟练使用;
4、熟练使用MySQL、Postgre、OceanBase、TiDB等至少一种大型关系数据库,了解数据库分库分表相关技术,如何Sharding-jdbc\MyCat等,熟悉SQL性能分析和性能调优。
5、熟练Nginx、Redis、MQ等中间件部署和配置优化;
6、具有积极的工作态度,较强的团队合作意识,有较强的抗压能力,工作主动,责任心强,敢于担当