职位描述
一、岗位职责
技术架构设计与演进
- 主导系统技术架构规划,设计高扩展、高可用的分布式架构,支撑复杂业务场景12;
- 通过领域模型抽象,制定可复用、灵活的技术解决方案,推动架构持续升级,预防架构腐化25;
- 引入前沿技术(如云原生、微服务),探索新技术落地可行性,优化系统性能与稳定性16。
技术攻坚与系统优化
- 解决高并发、大数据量、高可用等技术难题,提升系统性能指标(如响应速度、容灾能力)12;
- 主导核心模块代码开发,分析运行态问题(如JVM调优、数据库性能优化)57;
- 制定技术规范与标准,推动代码质量提升和技术债务清理27。
团队协作与赋能
- 跨部门协作,将业务需求转化为技术方案,提供全流程技术咨询7;
- 培训和指导开发团队,提升团队技术能力,把控项目进度与风险57。
二、任职要求
技术能力
- 精通Java技术栈(如多线程、IO、分布式框架),熟悉Spring、RPC等开源框架原理及源码12;
- 熟悉MySQL、Redis、Kafka等中间件,具备数据库设计与调优经验56;
- 掌握云原生技术(如Kubernetes、Docker)、微服务架构(如Spring Boot),熟悉安全协议与加密技术6。
经验与思维
- 5-10年开发经验,主导过复杂系统设计(如电商交易、高并发场景)12;
- 具备领域驱动设计(DDD)、面向对象设计能力,擅长灵活运用设计模式解决复杂问题26;
- 熟悉系统性能优化全链路,包括网络协议、数据模型、硬件资源调度等67。
软性素质
- 逻辑清晰,具备抽象能力和演进性架构思维,适应业务快速迭代26;
- 责任心强,具备技术热情与创新意识,能承担高压力工作57。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕