岗位职责:
主要负责公司各业务系统的开发和维护。
1. 负责项目需求,业务梳理,独立编写概要设计与详细设计。
2. 负责业务产品的定制化开发、单元测试、交叉测试、技术文档编写等日常开发工作。
3. 负责Java后端服务开发,熟练使用Spring Boot、Spring Cloud等框架构建高可用系统。
4. 参与数据库设计与优化,熟练使用PostgreSQL/Oracle,掌握SQL调优及索引优化。
5. 协助团队完成代码审查、技术分享,推动代码规范及质量提升。
6. 参与线上问题排查,提供快速修复方案并推动系统稳定性改进。
7. IT项目管理和管理流程实施。
8. 完成领导交办的其他任务。
任职资格:
1. 教育资质:本科及以上学历,计算机、数学或金融保险相关专业。
2. 工作经验:3年以上相关工作经验,有保险系统开发经验者优先。
3. 技能和知识:
(1) 精通Java语言及JVM原理,熟悉多线程、集合、IO/NIO等核心机制。
(2) 熟练掌握目前流行的开源框架(Spring Boot、Spring Cloud、Hibernate),对实现原理有一定的认知。
(3) 熟练运用至少一种数据库(Oracle、PostgreSQL),熟练编写SQL语句(包括存储过程、函数、视图)。
(4) 熟练使用Vue、React、Bootstrap、TypeScript、CSS3等前端开发技术,擅长各种网页前端代码的编写,兼容各主流浏览器。
(5) 熟悉Redis/Memcached等缓存技术,了解分布式锁、缓存穿透解决方案。
(6) 熟悉消息中间件(Kafka/RabbitMQ/RocketMQ)的使用与原理。
(7) 具有良好的英文口语和书面表达能力者优先。
(8) 具有良好的责任心,良好的沟通能力,良好的学习能力和团队协作能力,能承受高强度的工作压力,任务未完成能自觉加班完成。