1. 具备扎实的 Java SE 基础,对集合、多线程、I/O 等核心概念有深⼊理解,并熟练运用各种设计模式。
2. 熟悉Java 并发编程,深⼊了解各种锁机制、线程池和 AQS(AbstractQueuedSynchronizer)。在项目中熟练运用这些
概念,确保多线程环境下的稳定性和性能。
3. 对 JVM 有深入了解,包括 GC(Garbage Collection)算法、垃圾回收器、类加载机制等。
4. 精通Spring、Spring MVC、MyBatis、Spring Boot 等核心框架,能够迅速根据需求搭建项目。了解包括循环依赖、
Bean的生命周期、SpringBoot自动装配原理、SpringBoot自定义starter机制等。
5. 对MySQL和MySQL的锁、事务、索引等有深入研究,具备线上项目的性能调优方案。
6. 熟悉Redis,理解底层磁盘和内存模型,数据持久化机制,哨兵机制,了解单机和集群Redis应用经验。
7. 熟悉RocketMQ,深入了解核心原理,包括底层刷盘机制和集群分片机制,了解处理消息丢失和重复消费等问题的解决方
案。
一、life 寿险核心系统 Java开发
项目介绍:Life 寿险核心系统是苏黎世香港的核心寿险系统,包含 DIRECT 直销平台、NBUW 新单核保系统、ZOOM 门户、Harvest 核心系统,通过多渠道开展寿险业务,实现完整的寿险全流程。
核心功能:
1. 新单录入:实现从 ZOOM、DC 录入保单,到 NB 系统核保,再到 Harvest 生效的全流程。
2. 核保:UW 系统负责核保,包括快速核保、world check 匹配、相似度匹配等功能。
3. 直销:DC 系统实现直销功能,能够快速录入个人信息,并对接 NBUW 实现在线销售。
4. 代理人:代理人通过 ZOOM 系统在线录入保单信息,并对接到 NBUW 实现销售业务。
5. 支付平台:连接 CBC 系统,对接 NBUW、ZOOM、DC,协助进行在线支付业务。
6. 核心系统:Harvest 系统承担核心功能,使保单生效。
项目职责:1.系统架构设计与优化:
a.引入分布式锁,确保在新单录入、核保等关键业务流程中,数据的一致性和并发安全性。例如,在新单录入时,使用分
布式锁避免多个用户同时录入同一保单导致的数据冲突。
b.运用设计模式,如工厂模式、策略模式等,提高系统的可扩展性和可维护性。在核保模块中,使用策略模式根据不同的
核保规则选择相应的核保策略。
c.进行性能优化,包括数据库查询优化、缓存策略调整、索引优化等,以提升系统的响应速度。对核保数据的查询进行优
化,减少查询时间,提高核保效率。
2.功能模块开发与集成:
a.参与新单录入、核保、直销、代理人、支付平台等核心功能模块的开发与集成。
b.确保各功能模块之间的接口稳定,数据传输准确无误。在直销模块与 NBUW 的对接中,保证个人信息的快速准确传
输,实现实时在线销售。
c.优化数据缓存机制,将相关数据缓存于浏览器,减少数据的重复查询和传输,提高系统性能。同时,确保数据的持久化
到数据库的准确性和完整性。
d.使用 xxl - job 实现一些耗时任务的分布式执行,在数据统计分析任务中,使用 xxl - job 将任务分配到多个节点上并行
执行,缩短任务执行时间。
3.分布式锁与并发控制:
a.在系统中合理应用分布式锁,解决并发场景下的数据竞争问题。在支付平台与多个系统的对接中,使用分布式锁确保支
付操作的安全性和一致性。
b.对并发操作进行严格的控制和管理,避免出现数据不一致或错误的情况。在代理人录入保单信息时,防止多个代理人同
时操作同一保单导致的数据混乱。
4.监控与运维:
a.通过监控平台实时监控系统的内存使用情况和数据情况,及时发现并解决潜在问题。设置内存使用阈值,当内存使用超
过阈值时,及时发出警报并采取相应的优化措施。
b.对系统进行定期的性能测试和优化,确保系统在高负载情况下的稳定性和可靠性。模拟大量用户同时进行操作,测试系
统的并发处理能力和响应时间。
二、人才管理平台 Java开发
项目介绍:该项目采用平安 pafa 微服务架构,以 zookeeper 为注册中心,apollo 为配置中心,CAT 管理日志,lotus 实现一键式发布,项目结构由 pastry 构建,基于 4A 系统进行统一的权限控制。主要用于管理公司员工数据,涵盖全平安银行员工数据,面向 HR 及公司管理层,为人员晋升、淘汰、轮岗、绩效考核等提供数据依据。
核心功能:
1. 首页:提供全方位的数据报表,包括柱状图、环形图、折线图、散点图等,多维度展示对比内部人才数据,每秒可处理大量数据请求,确保报表的实时性和准确性。
2. 人才库:展示内部人才详情的表格,包含内部人才与外部人才,可进行分组、归档操作,用于 HR 管理内部人才,并生成更详细的报表,能够快速查询和处理大量人才数据。
3. 潜才库:候选内部人才库,可进行升阶操作,为企业挖掘和培养潜在人才提供支持。
4. 数据画像:包含人才画像、潜才画像、岗位画像、机构画像等,更直观地展示每一名员工的详细数据信息,通过数据分析和可视化技术,为决策提供有力支持。
5. 岗位分析:采用智能推荐算法,对人员绩效、教育经历、标签、工作经历等数据进行综合计算,自动推荐合适的岗位,提高人才与岗位的匹配度。
6. 标签管理:包含集团标签与自定义标签,并可设置标签分类、权重,用于评价人才的依据,实现对人才的精准评估。
项目职责:
1.架构设计:
a.设计和优化系统架构,采用 Spring + pafa 微服务架构,确保高可用性和可扩展性。
b.利用 zookeeper 作为注册中心,实现服务注册与发现,保证微服务通信协调。
c.借助 apollo 作为配置中心,集中管理配置信息,实现配置动态更新生效。
d.运用 spring 事务管理机制,保证数据操作一致性和完整性。
2.模块开发:
a.参与首页、人才库、潜才库、数据画像、岗位分析、标签管理等模块开发集成。
b.确保各模块接口稳定,数据传输准确无误。
c.优化数据存储和查询机制,提高存储和查询效率。
d.使用分布式任务调度框架,确保耗时任务高效执行。
3.分布式锁设计:
a.合理应用分布式锁,解决并发场景下的数据竞争问题。
b.严格控制并发操作,避免数据不一致或错误情况。
4.性能优化:
a.进行数据库查询优化、缓存策略调整、索引优化等,提升系统响应速度。
b.对人才库查询等操作进行优化,提高 HR 管理人才效率。
5.其他:
a.通过 CAT 日志管理系统实时监控系统运行状态和日志信息,及时发现解决问题。
b.对系统进行定期性能测试和优化,确保高负载下的稳定性和可靠性。
c.负责 lotus 一键式发布的配置和管理,确保系统快速部署和更新。
d.与团队成员密切协作,共同完成项目开发和维护工作,及时沟通解决问题。
三、电子保单系统(E - Policy)
项目介绍:该项目承接公司内部电子渠道及部分纸质保单的出单、投递、回执签收等业务,并维护和管理保单条款,供上下游系统调取。上游对接个险核心,由个险核心每日推送保单信息到 E - Policy,E - Policy 基于基础数据生成保单,并通过相关插件打印对应电子保单与部分纸质保单。下游对接投递系统、保全系统、官网等,将生成的电子与纸质保单推送到相应平台,进行后续的操作。
核心功能:
1. 出单:处理电子渠道的保单及部分纸质保单,由个险核心系统提供基础信息、打印模板、条款信息等出单基本要素。打印完成后,将 PDF 文件推送至影像系统。每日出单量可达 [具体数量] 单,确保出单的准确性和及时性。
2. 投递:对于电子渠道保单,通过短信、邮件、官网推送等方式,以链接形式推送至客户,客户进行在线签收、电子签名,并根据保单类型发送回执。纸质保单则由投递系统接收,并通过实体邮件寄送至客户,由客户签收并寄回回执。电子保单的送达率达到 [具体百分比],纸质保单的签收率达到 [具体百分比]。
3. 报表:设立报表模块,以天为单位查看每日出单、出单类型、送达率、签收率等数据,支持导出报表。报表生成速度在 喜欢研究Java知识,对新技术保持热爱;有一线Java开发经验,熟悉Java核心技术,熟练掌Mysql、SSM、SpringBoot等知识。在⼯作中喜欢解决和挑战技术难题保及时发现和解决问题。
项目职责:
1.系统设计与架构搭建:
a.负责电子保单系统的整体设计和架构搭建,确保系统的稳定性和可扩展性。
b.设计合理的数据结构和数据库模型,以存储和管理保单相关信息。
2.功能开发与实现:
a.参与出单、投递、报表、监控预警等核心功能的开发与实现。
b.实现与个险核心、投递系统、保全系统、官网等上下游系统的对接和数据交互。
c.确保电子保单的生成、打印、推送等功能的准确无误。
3.定时任务与监控设置:
a.使用 quartz 配置定时任务,确保日常业务的高效处理。
b.建立监控预警机制,及时发现和处理保单异常情况。
4.报表生成与数据分析:
a.基于报表插件生成多种监控报表,满足业务人员的数据分析需求。
b.对报表数据进行分析,为业务决策提供支持。
可兼职时间
可兼职地点
0条评论 雇主评价