职位描述
岗位职责:
- 核心系统开发:负责公司核心业务系统的需求分析、架构设计、技术选型、代码开发与迭代维护,确保系统高性能与高可用。
- 服务与接口设计:设计和开发高可用、高并发的微服务,提供稳定、高效的RESTful API或RPC接口,并与前端、移动端团队紧密协作。
- 数据存储与优化:负责MySQL、PostgreSQL等关系型数据库及Redis等NoSQL组件的 schema 设计、SQL优化与性能调优,保障数据安全与访问效率。
- 系统质量保障:编写高质量、可维护的代码,参与代码审查,编写单元测试与集成测试,并推动CI/CD流程落地,提升交付质量。
- 技术攻坚与创新:负责系统性能监控、瓶颈分析与调优,解决线上各类技术难题;关注并引入业界新技术,驱动系统架构持续演进。
任职要求:
- 学历专业:本科及以上学历,计算机科学、软件工程及相关专业。
- 工作经验:3年及以上Java后端开发经验,具备中大型分布式系统或高并发业务的设计与开发经验。
- 核心技术能力:
- Java基础:JAVA基础扎实,深入理解IO、多线程、集合等基础框架,了解JVM内存模型、性能调优及常用故障诊断工具。
- 主流框架:精通Spring全家桶(Spring Boot, Spring Cloud, Spring MVC, Spring Security)、MyBatis等主流开源框架,并了解其核心原理。
- 数据库与缓存:熟练使用MySQL/PostgreSQL,具备优秀的SQL编写、索引优化及事务处理能力;熟练使用Redis,了解其多数据结构应用场景及持久化机制。
- 中间件与分布式:熟悉消息队列(Kafka/RabbitMQ/RocketMQ)的使用与原理;熟悉Elasticsearch等搜索技术;有分布式系统、微服务架构的实际项目经验。
- 工程与运维:熟悉Git、Maven,掌握Linux常用命令;熟悉Docker容器技术,了解Kubernetes者优先;有CI/CD实践经验者优先。
- 优先考虑条件:
- 具备系统模块化、组件化设计经验,有领域驱动设计(DDD)实践经验者。
- 有高并发、高性能系统(如秒杀、实时数据处理)的设计和调优经验者。
- 熟悉云服务平台(AWS、阿里云、腾讯云)的部署与运维。
- 拥有良好的技术文档编写习惯,有技术博客、开源项目贡献者。
- 软技能:
- 具备优秀的逻辑思维能力、问题分析及解决能力,对技术有热情。
- 具备良好的沟通能力和团队协作精神,责任心强,有自驱力。
- 具备良好的抗压能力,能适应快节奏的研发环境。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕