职位描述
职位描述
- 参与公司产品设计;
- 独立完成模块设计与开发;
- 跟进产品实现,跟进产品的迭代;
- 参与公司系统架构设计、搭建与优化,提升系统性能和开发效率,保证高并发高可靠,易于维护与扩展;
- 参与公司后台系统的设计和实现;
- 通过不断的技术研究和创新,推动业务的快速发展和高效迭代;
职位要求
- 具有5-10年的Java开发经验,有丰富的互联网产品开发经历,熟悉互联网产品从设计到上线的整个流程。
- 精通 Java 语言,熟练掌握面向对象编程思想和设计模式。
- 深入理解并熟练应用 Spring Cloud 框架,具备微服务架构的设计与开发能力,熟悉服务注册与发现、负载均衡、熔断机制、分布式配置中心等核心组件的原理和应用场景;
- 熟练掌握数据库设计与开发,如MySQL等关系型数据库,熟悉SQL优化和索引优化技术,对NoSQL数据库(如 Redis)有一定的应用经验;
- 熟悉消息队列(如 Kafka、RabbitMQ)的使用,了解其在分布式系统中的作用和应用场景;
- 在分布式系统环境下,有实际的数据一致性保障经验,熟悉CAP理论、事务管理、分布式锁等技术。
- 具备良好的代码编写习惯和代码结构组织能力,代码具有高可读性、可维护性和可扩展性;
- 有大型系统的设计与开发经验,能够处理高并发、大数据量的业务场景,对系统的性能优化、容量规划和故障排查有深入的理解和实践经验;
- 具备较强的问题分析和解决能力,能够快速定位和解决系统运行中的各类技术问题,善于运用技术手段优化系统性能和提升系统稳定性;
- 对自己的产品有强烈的责任心,具备良好的沟通能力和优秀过的团队合作能力;
- 具有良好的团队合作精神,能够与不同背景的团队成员进行有效的沟通和协作,共同完成项目目标。
- 具备较强的学习能力和自我提升意识,能够不断学习和掌握新的技术知识,适应快速发展的技术环境和业务需求;
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕