高级Java开发工程师(五险一金、双休)
1.5-1.8万元/月
更新 2025-12-28 16:50:55
浏览 473
职位详情
架构师
5-10年
搜索引擎技术 · Java · 负载均衡技术 · 微服务架构 · 分布式技术 · 多线程 · 消息队列 · 容器技术
一、架构规划与设计
技术战略制定:参与公司中长期技术规划,负责业务平台、中间件、基础服务等技术架构的演进设计和落地。
系统架构设计:主导核心系统、重大项目的架构设计,输出高质量的架构蓝图、设计方案和技术规范。
技术选型与评审:评估和引入新技术、新框架,主导关键技术选型决策;对团队的技术方案、代码质量进行评审和指导,确保符合架构原则。
二、架构治理与规范
制定规范:建立并完善公司级的技术规范、编码规范、微服务治理规范、数据库设计规范等,并推广实施。
质量管控:构建并维护架构质量度量体系,通过代码扫描、性能监控、链路追踪等手段,持续评估和改善系统健康状况。
技术债务管理:识别并推动解决系统遗留的技术债务,主导系统重构和优化,保障架构的持续生命力。
三、技术领导与赋能
疑难攻关:主导解决系统开发、集成、部署及运维中的关键技术难题和性能瓶颈。
知识传承:组织内部技术分享和培训,提升团队整体技术水平。
一、学历与经验:
计算机科学或相关专业本科及以上学历。
8年以上Java后端开发经验,至少3年以上担任主架构师或架构管理角色的经验,有成功领导中大型分布式系统架构设计和落地的案例。
二、架构管理经验与技能(核心要求):
方法论与实践:深刻理解并实践过领域驱动设计(DDD)、整洁架构、微服务架构、事件驱动架构等主流架构理念。
治理能力:具备丰富的架构治理经验,包括但不限于:
•制定和推行技术标准与规范。
•进行架构评审和代码审计。
•管理和偿还技术债务。
三、文档与沟通:能使用文档工具清晰地绘制和表达架构设计,具备优秀的技术文档撰写能力。善于跨团队沟通协作,能清晰地向非技术人员阐释技术方案。
四、丰富的技术经验(技术深度与广度):
Java生态:对JVM原理、性能调优、多线程、并发编程、网络IO有深入理解。精通SpringBoot、SpringCloud(Alibaba)、MyBatis等主流框架和其核心原理。
分布式系统:深入理解微服务治理(服务发现、配置管理、熔断降级、网关、负载均衡),并具有丰富的实战经验。
中间件与数据库:
消息队列:Kafka/RocketMQ/RabbitMQ的原理与应用。
缓存:精通Redis及应用场景。
数据库:精通MySQL及数据库优化,了解分库分表方案;了解一种以上NoSQL数据库(如MongoDB/Elasticsearch)。
高可用与运维:熟悉Docker、Kubernetes等容器化技术;熟悉DevOps理念和CI/CD工具链(如Jenkins/GitLabCI);有系统监控(如Prometheus/Grafana)、链路追踪(如SkyWalking/Zipkin)的实践经验。
五、优先考虑
•有从零到一设计和搭建大型平台或中台系统的经验。
•有高并发、海量数据处理的系统设计和优化经验。
•具备云原生(CloudNative)架构经验,熟悉主流公有云(阿里云、AWS、Azure)服务。
•有技术团队管理经验者优先。
技术战略制定:参与公司中长期技术规划,负责业务平台、中间件、基础服务等技术架构的演进设计和落地。
系统架构设计:主导核心系统、重大项目的架构设计,输出高质量的架构蓝图、设计方案和技术规范。
技术选型与评审:评估和引入新技术、新框架,主导关键技术选型决策;对团队的技术方案、代码质量进行评审和指导,确保符合架构原则。
二、架构治理与规范
制定规范:建立并完善公司级的技术规范、编码规范、微服务治理规范、数据库设计规范等,并推广实施。
质量管控:构建并维护架构质量度量体系,通过代码扫描、性能监控、链路追踪等手段,持续评估和改善系统健康状况。
技术债务管理:识别并推动解决系统遗留的技术债务,主导系统重构和优化,保障架构的持续生命力。
三、技术领导与赋能
疑难攻关:主导解决系统开发、集成、部署及运维中的关键技术难题和性能瓶颈。
知识传承:组织内部技术分享和培训,提升团队整体技术水平。
一、学历与经验:
计算机科学或相关专业本科及以上学历。
8年以上Java后端开发经验,至少3年以上担任主架构师或架构管理角色的经验,有成功领导中大型分布式系统架构设计和落地的案例。
二、架构管理经验与技能(核心要求):
方法论与实践:深刻理解并实践过领域驱动设计(DDD)、整洁架构、微服务架构、事件驱动架构等主流架构理念。
治理能力:具备丰富的架构治理经验,包括但不限于:
•制定和推行技术标准与规范。
•进行架构评审和代码审计。
•管理和偿还技术债务。
三、文档与沟通:能使用文档工具清晰地绘制和表达架构设计,具备优秀的技术文档撰写能力。善于跨团队沟通协作,能清晰地向非技术人员阐释技术方案。
四、丰富的技术经验(技术深度与广度):
Java生态:对JVM原理、性能调优、多线程、并发编程、网络IO有深入理解。精通SpringBoot、SpringCloud(Alibaba)、MyBatis等主流框架和其核心原理。
分布式系统:深入理解微服务治理(服务发现、配置管理、熔断降级、网关、负载均衡),并具有丰富的实战经验。
中间件与数据库:
消息队列:Kafka/RocketMQ/RabbitMQ的原理与应用。
缓存:精通Redis及应用场景。
数据库:精通MySQL及数据库优化,了解分库分表方案;了解一种以上NoSQL数据库(如MongoDB/Elasticsearch)。
高可用与运维:熟悉Docker、Kubernetes等容器化技术;熟悉DevOps理念和CI/CD工具链(如Jenkins/GitLabCI);有系统监控(如Prometheus/Grafana)、链路追踪(如SkyWalking/Zipkin)的实践经验。
五、优先考虑
•有从零到一设计和搭建大型平台或中台系统的经验。
•有高并发、海量数据处理的系统设计和优化经验。
•具备云原生(CloudNative)架构经验,熟悉主流公有云(阿里云、AWS、Azure)服务。
•有技术团队管理经验者优先。
相似职位
很抱歉,暂无相似职位!