岗位职责:
1、公司产品平台系统架构,技术选型及优化,参与技术评审。
2、负责产品功能的研发,优化和维护
3、完成相应模块的设计、编码、调试等相关工作
4、评估团队人效和研发质量,并不断提出改进意见并实施
5、解决复杂技术问题
专业素质要求:
1、有扎实的Java基础,了解IO、并发、集合基本原理,掌握JDK8之后的几种新特性
2、了解JVM内存模型、垃圾回收机制,会使用JVM监控工具及调整参数
3、能够自主搭建Maven工程,掌握引入构件、管理版本、解决版本冲突方法,掌握生命周期各指令
4、熟练使用Spring框架,有Spring Boot项目丰富的开发经验。能够说明多种Spring注册组件方式和注入方式
5、熟悉数据库,如Oracle、MySQL、PostgreSql等数据库,了解它们之间方言特性
熟练使用Mybatis、Hibernate、JPA,充分了解其中差异和各自优劣势
6、具有较强的分析问题,解决问题能力以及快速学习能力
7、具有团队协作精神和良好的沟通能力,能够承受较大的工作压力
8、熟悉B端、SaaS信息化系统