职位详情
架构师-短期4个月
2-3万
北京爱创科技股份有限公司
北京
5-10年
大专
09-19
工作地址

东旭国际中心D

职位描述
工作职责:
1. 系统架构设计与技术决策​​
•​​顶层设计​​:主导核心业务系统的架构设计,制定技术路线图。
•​​技术方案评审​​:对关键模块(如支付网关、订单中心、分布式缓存)的技术方案进行评审,确保符合业务需求、性能指标(如QPS、延迟)和可维护性要求。
•​​技术选型​​:评估并引入适合的中间件、框架或云服务(如Spring Cloud Alibaba、Kafka、Redis Cluster、K8s),平衡技术先进性与成本(如开发效率、运维复杂度)。
​​2. 复杂技术问题解决与性能优化​​
•​​分布式系统难题​​:解决微服务架构下的服务治理(如服务注册发现、负载均衡、熔断限流)、分布式事务(如TCC、Seata)、数据一致性(如缓存与数据库同步)等问题。
•​​高并发与高可用​​:针对秒杀、大促等流量洪峰场景,设计限流(如Sentinel)、降级(如Hystrix)、异步化(如RocketMQ消息队列)方案,保障系统稳定性。
•​​性能调优​​:从代码(如JVM调优、SQL优化)、架构(如分库分表、读写分离)到基础设施(如数据库集群、CDN加速)全链路优化系统性能(如将接口响应时间从500ms降至100ms)。
​​3. 技术迭代与团队赋能​​
•技术债治理​​:推动代码重构(如消除循环依赖、统一异常处理)、依赖升级(如Spring Boot 2.x→3.x)、架构分层优化(如分离业务逻辑与数据访问层)。
•​​团队技术指导​​:通过Code Review、技术分享(如分布式锁实践、领域驱动设计DDD)提升团队技术能力,制定代码规范与开发流程(如Git分支策略、CI/CD流水线)。
•​​新技术探索与落地​​:跟踪行业趋势(如云原生、Serverless、AIGC与后端结合),评估其对业务的价值,推动试点落地(如用K8s替代传统运维)。
​​4. 跨团队协作与业务对齐​​
•​​需求翻译​​:与产品、业务团队沟通,将模糊的业务需求转化为可落地的技术方案(如“支持百万级用户并发”需拆解为分布式缓存、分库分表等具体措施)。
•​​跨团队协同​​:与前端、运维、测试、数据团队协作,确保架构落地(如协调运维团队部署K8s集群,与测试团队设计压测方案)。
任职资格:
1. 技术能力(硬核要求)​​
•Java 核心与底层原理​​:
•精通Java多线程/并发编程(如线程池、锁机制、CAS)、JVM内存模型(堆/栈/方法区、GC调优)、类加载机制(如OSGi、自定义类加载器);
•熟悉Java IO/NIO(如Netty)、网络编程(TCP/IP、HTTP/2、WebSocket),能定位网络延迟或连接泄漏问题。
•主流框架与中间件​​:
•精通Spring/Spring Boot核心原理(IOC/AOP、Bean生命周期、事务管理),能解决框架级问题(如循环依赖、Bean未注入);
•熟悉Spring Cloud/Alibaba生态(Nacos、Feign、Sentinel、Seata),有微服务拆分与治理经验(如服务拆分原则、跨服务调用链路追踪);
•熟练使用MyBatis/MyBatis Plus,掌握动态SQL优化、插件扩展(如分页插件)、SQL性能调优(如EXPLAIN分析)。
•​​分布式系统设计​​:
•掌握微服务架构设计(服务注册发现、负载均衡、熔断限流、分布式事务),熟悉CAP理论、BASE理论的应用;
•精通消息队列(RocketMQ/Kafka/RabbitMQ),能设计可靠传输(如消息重试、幂等性)、顺序消费(如全局有序)、重复消费(如去重表)方案;
•熟悉分布式缓存(Redis/Memcached),解决缓存穿透(布隆过滤器)、击穿(互斥锁)、雪崩(多级缓存)问题,设计缓存与数据库的一致性策略(如Cache-Aside、Read/Write Through)。
•​​数据库与存储​​:
•精通MySQL(索引优化、事务隔离级别、分库分表、主从复制与读写分离),能通过慢查询日志(Slow Query Log)和EXPLAIN分析优化SQL;
•熟悉NoSQL(如MongoDB的文档存储、Elasticsearch的全文检索、HBas的列式存储),能根据业务场景选择合适存储方案;
•了解云数据库(如阿里云RDS、AWS Aurora),熟悉数据库高可用架构(如主备复制、多活架构)。
•​​云原生与DevOps​​:
•熟悉容器化(Docker)与编排(K8s),能设计容器化部署方案(如镜像构建、服务发现、弹性伸缩);
•掌握CI/CD流程(如Jenkins、GitLab CI),能实现代码自动打包、测试、部署;
•熟悉云服务(如阿里云OSS、AWS S3)的对象存储与CDN加速,优化静态资源访问性能。
​​2. 项目经验要求​​
•​​年限与规模​​:5年以上Java开发经验,3年以上架构设计经验,有中大型互联网/金融/企业级系统(如电商、支付、OA、CRM)架构设计案例;
•​​主导经验​​:至少主导1个以上核心系统的架构设计与落地(如从0到1搭建微服务架构、完成单体应用向云原生转型);
•​​复杂问题解决​​:有分布式事务、高并发、大数据量(如亿级用户数据)等场景的实战经验,能提供具体优化案例(如“通过分库分表将单表数据量从1亿降至2000万,查询性能提升10倍”);
•​​团队管理​​:带过5人以上开发团队,有技术评审、Code Review、新人培养经验。
​​3. 软技能要求​​
•​​战略思维​​:能从业务发展角度规划技术架构(如“未来3年业务规模翻倍,需提前设计分布式架构支撑”),平衡短期交付与长期演进;
•​​沟通与影响力​​:能与产品、业务、运维等非技术团队高效沟通,用“业务语言”解释技术方案(如“微服务拆分后,订单支付响应时间从2s降至500ms,用户流失率可降低15%”);
•​​问题解决与抗压​​:面对线上故障(如服务雪崩、数据库宕机)能快速定位根因(通过日志/监控工具),并提出预防方案(如增加熔断机制);
•​​技术前瞻性​​:关注行业趋势(如Serverless、AIGC与后端结合、云原生可观测性),推动技术创新(如引入AI进行日志异常检测)。

以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕

立即申请