职位描述
公司自研项目
岗位职责:
1、负责公司 后端微服务架构 的设计、开发和优化,确保系统的高可用性、可扩展性和高性能;
2、负责 微服务架构 设计与开发,熟悉 Spring Cloud、Dubbo、gRPC 等微服务框架,优化 服务拆分、负载均衡、服务治理;
3、参与产品系统设计,负责核心代码的高质量开发,快速响应业务需求,及时交付高质量的后端功能。
2、参与系统架构设计,优化后端性能,提升用户体验。
3、参与项目需求分析、设计和评审,输出高质量的设计和实现方案;
4、优化系统架构和数据库性能,提升接口效率,确保系统高效运行。
5、解决高并发和复杂业务模型带来的技术挑战,提供创新解决方案。
6、监控系统状态,及时发现并解决潜在问题,提升系统可靠性。
7、撰写和维护项目代码,遵循项目开发规范和团队协作规范。
8、负责后端服务的设计、开发与维护,确保系统稳定性和扩展性。
9、参与系统架构设计,与前端团队紧密合作,优化后端性能,完成接口对接并确保项目的整体用户体验,提升用户体验。
岗位要求:
1、本科及以上学历,计算机软件或相关专业,3年以上后台开发经验。
2、精通Java开发语言,对于JVM、Java多线程、并发以及网络通信有深厚的经验,扎实的计算机基础,如操作系统、计算机网络、算法、数据库等。
3、设计和开发高性能、高并发的RESTful API接口,支持前端、移动端及第三方系统集成;
4、熟练使用Spring Boot/Spring Cloud 进行微服务开发,确保服务的稳定性和可维护性;
5、熟悉MySQL\PostgreSQL数据库,熟悉Redis、MongoDB、Elasticsearch等NoSQL存储及相关性能优化;
6、熟悉Linux系统及常用操作系统命令,具备Shell脚本编写能力。
7、熟悉 Kubernetes(K8s) 及核心组件(如 etcd),能够基于 K8s + etcd 进行 分布式配置管理、服务注册与发现、数据一致性维护;
8、理解分布式系统基本原理,对消息中间件(如rocketmq\kafka)的使用及底层实现。
9、具备系统整体架构设计能力,能够从长远角度考虑系统的稳定性、可用性和扩展性。
10、有高并发、大数据量处理场景的解决思路和实际经验者优先。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕