职位描述
岗位职责:
1、参与项目和产品的功能和架构设计工作,独立完成核心模块的设计并形成设计文档及相关工作产品;
2、带领团队或独立负责开发小型系统;
3、协助业务方梳理业务需求,提供业务规划方案;
4、针对现有业务进行技术优化,并提供风险把控方案;
5、参与系统架构设计、接口规范制定、技术文档编写等。
岗位要求:
1、本科及以上学历,计算机相关专业,有2年以上JAVA开发经验;
2、熟悉各种设计模式,具有一定的抽象设计能力,良好的代码风格;
3、熟练掌握Java编程语言开发,熟悉微服务架构,具有较为扎实的算法和数据结构基础;
4、熟练掌握SpringBoot、Spring MVC、mybatis、jpa等主流JAVA开发技术
5、熟练使用主流代码管理工具Git、SVN;
6、熟悉Linux系统常用操作系统命令,KAFKA、ES、Redis等中间件;
7、熟悉Oracle、MySQL、MongoDB、PostgreSql等至少2种主流关系型和非关系型数据库并熟练掌握SQL语句的编写;
8、具备良好的学习能力,责任心强;具有良好的团队合作意识、沟通能力。