java架构师/技术专家
2.5-3.5万元/月岗位职责
负责公司核心业务产品系统的架构设计、开发与持续优化,保障系统具备高性能、高可用性及高并发处理能力。
参与技术方案评审,牵头关键模块的技术攻关与疑难问题定位解决。
编写高质量程序代码,严格遵循团队编码规范,积极推进代码审查与重构工作。
关注前沿技术发展动态,推动创新技术在实际业务场景中的落地与实践。
任职要求
编程基础:
具备扎实的Java开发功底,熟练掌握数据结构与算法,拥有出色的问题分析与解决能力。
养成良好的编码习惯,了解代码规范与重构策略,可独立完成复杂功能模块的开发任务。
系统设计与架构:
掌握数据建模方法及OOA/OOD(面向对象分析/设计)原则,熟悉常用设计模式的应用场景。
具有分层架构设计实践经验,了解高并发、高可用、高性能系统的设计与调优思路。
JVM与性能优化:
理解JVM运行机制,包括内存结构与垃圾回收原理,能有效排查和处理JVM层面问题。
具备JVM性能调优经验者优先考虑。
并发编程:
熟悉Java并发模型,熟练运用线程池配置与管理,掌握JUC包中常见并发工具(如锁机制、同步组件)。
开源框架与中间件:
深入理解Spring、SpringBoot、SpringCloudAlibaba、MyBatis等主流框架的核心原理并能灵活应用。
熟悉消息中间件(如RabbitMQ/Kafka)、任务调度组件(如Quartz)、工作流引擎等常用中间件。
数据库:
熟练使用MySQL/PostgreSQL/Oracle等关系型数据库,具备良好的数据库建模、表结构设计及索引优化能力。
掌握慢SQL分析方法,了解分库分表解决方案(如ShardingSphere)。
内存数据库:
精通Redis/Memcached等内存数据库技术,清楚其适用场景及底层基本原理。
网络协议与开发:
熟悉HTTP、TCP/IP协议栈,了解Netty等网络编程框架的使用与原理。
其他技术栈:
了解CI/CD流程,具备容器化部署经验(Docker/Kubernetes)者优先。
熟悉非结构化数据存储(如MinIO/Ceph)或有大模型技术应用经验者优先。
加分项
具备信创环境实施经验,了解国产数据库(如达梦、人大金仓)或国产Web中间件(如东方通、宝兰德)。
主导过数据迁移、容灾备份方案的设计与落地实施。
曾参与集中作业、档案管理系统、风险控制、影像处理、在线协作文档等相关项目开发。
熟悉分布式架构、微服务治理机制、服务网格(ServiceMesh)等技术体系。