软件质量专家(开发背景方向)
一、工作职责
开发视角的质量管控
基于自身开发经验,主导制定可落地的代码质量检查点规划;
检查基础代码规范(如命名、注释),更需从架构设计层面评估代码质量(如线程阻塞、内存泄漏、分布式事务的CAP权衡、微服务接口的熔断策略);
结合开发经验预判代码可能引发的生产故障(如数据库连接未释放导致的资金交易阻塞)。
开发与质量的协同优化
根据过往开发痛点,设计质量检查工具链改进方案(如将SonarQube规则与金融业务异常码映射,减少误报);
二、经验及技术要求
参与过银行重要系统(如核心账务、支付、信贷、客户管理等系统)的全生命周期开发,熟悉从需求分析到投产上线的全流程质量风险点;
开发经验要求年限:需具备3年以上Java后端开发经验,有金融级系统的核心模块开发经验者优先
熟悉缺陷管理工具(如JIRA、Bugzilla)、代码分析工具(如SonarQube)、自动化测试工具(如Selenium、JMeter);熟练使用JVM诊断工具(Arthas/JProfiler) 分析性能瓶颈代码;
参与过银行重要系统(如核心账务、支付交易、信贷系统)的全生命周期开发,熟悉从需求分析到投产上线的全流程质量风险点;
在开发过程中曾因代码质量问题导致生产事件,并主导过根因分析及改进措施落地的优先。
欢迎具有资深开发背景的技术专家转型质量管理,用代码实战经验将重新定义系统质量高度