1.精通Java集合框架、多线程并发编程、IO/NIO及网络通信原理
2.深入理解JVM内存模型、垃圾回收机制及性能调优,熟悉JConsole/VisualVM等监控工具
3.精通JVM内存管理机制与性能调优,具备线上OOM问题排查实战经验,熟悉Arthas/JProfiler等诊断工具
4.深入理解高并发场景下的线程池优化策略,掌握CompletableFuture/StampedLock等并发工具类
5.掌握Java 8+新特性(Lambda/Stream API/模块化等)及设计模式在工程实践中的应用
6.熟练应用Java 17新特性(Record类/模式匹配/ZGC),落地Stream API优化集合处理效率
7.熟练使用Spring全家桶(Spring Boot/Spring MVC/Spring Security)进行企业级开发
8.熟练使用Spring Cloud生态(Eureka/Feign/Hystrix)构建微服务架构
9.熟练使用MyBatis/MyBatis-Plus持久层框架及JPA规范
10.熟练使用Spring Cloud Alibaba(Nacos/Sentinel/Seata)实现服务治理与分布式事务
11.熟练使用Dubbo分布式框架
12.熟练使用Redis+Lua实现分布式锁
13.熟悉消息中间件(RabbitMQ/RocketMQ)及ZooKeeper分布式协调服务
14.熟悉Seata AT模式
15.精通MySQL事务机制、索引优化及分库分表方案(ShardingSphere)
16.熟练使用Redis实现缓存/分布式锁,了解Redisson客户端及集群部署
17.熟悉容器化技术(Docker/K8s)及CI/CD流水线搭建(Jenkins/GitLab CI)
18.搭建GitLab CI/CD流水线,集成SonarQube代码扫描
19.熟悉SkyWalking+Prometheus
20.熟悉Prometheus+Grafana监控看板
21.熟练使用IntelliJ IDEA开发环境,掌握Maven/Gradle构建工具
22.熟悉JUnit/Mockito单元测试框架及JMeter性能测试工具
23.具备代码质量管理经验(SonarQube),熟悉Git版本控制流程
1.深度参与业务流程的设计与研讨,精准分析产品需求,为产品设计提供有力支持
2.积极投身于后端与前端框架的设计与搭建工作,为系统的稳定运行费定坚实基础。
3.高效处理、协调并解决团队中遇到的技术难题,确保项目顺利进行。
4.负责编写详尽的数据库设计文档、技术文档以及解决方案PPT,为团队提供清晰的技术指导。
5.成功对接银联、网联等支付产品,实现支付功能的顺畅运行。
6.针对支付行业监管部门的发文,迅速响应并落实相应整改措施,提升交易质量信息水平。
7.主导银联、网联等通道服务接口的国密升级改造工作,包括加密机调试、证书申请及接口改造研发等关键环节。
8.实现银联、网联大额动账通知系统、ACS热点账户前置以及CFS系统的接入研发提升系统整体性能。
9.积极参与公司架构由分布式架构向微服务架构的重构工作,探索并实现微服务架构下的研发新模式。
10.深入参与微服务架构下的中间件、服务监控、服务治理以及运维维护等调试与探索工作,确保系统高效稳定运行。
投身于微服务架构下的系统模块建设、研发与性能测试工作,为系统的持续优化提供有力支持。