岗位描述
岗位职责
1、负责核心业务模块的架构设计、技术选型与核心代码编写,确保系统的高可用、高性能和高扩展性。
2、参与微服务架构的设计与落地,推进系统的服务化拆分、重构与性能优化。
3、参与技术难点攻关,解决生产环境中的各类疑难杂症(如性能瓶颈、内存溢出、慢 SQL、分布式锁冲突等)。
4、编写高质量的技术文档,指导初、中级研发人员,推动团队整体技术水平的提升。
岗位要求
1、工作年限:统招本科及以上学历,计算机相关专业,具备 3~5 年及以上 Java 实际开发经验。
2、核心编程:扎实的 Java 基础,深入理解面向对象设计原则,熟悉常用设计模式;熟练掌握多线程、并发编程。
3、微服务与框架:精通 Spring Boot、Spring Cloud 微服务体系,深入理解其核心组件(如 Nacos、Gateway、Feign 等)的底层原理与应用场景。
4、中间件与数据库:
1)精通 MySQL 关系型数据库,具备扎实的 SQL 编写及调优能力,熟悉索引优化、事务隔离与分库分表策略。
2)熟练掌握 Redis,熟悉其常用数据结构、缓存设计、持久化机制及高可用方案(如 Cluster/Sentinel)。
3)熟练掌握 Kafka 等主流消息中间件,具备高并发、异步解耦、削峰填谷等实际项目落地经验。
4)加分项:有 Doris(Apache Doris)数仓使用经验者优先。
5、工程素养:熟悉 Linux 系统常用操作及 Shell 脚本,熟练使用 Git、Maven 等项目协作与构建工具。
6、软实力:具备良好的个人主动性与强烈的责任心,良好的沟通表达能力与团队协作精神,抗压能力强,能够独立推动项目闭环