职位描述
岗位职责: 1、参与公司 Java 后端项目的需求分析、架构设计和技术方案制定,结合业务需求提供合理的后端技术实现思路,保障方案的科学性和可扩展性。 2、负责基于 Java 技术栈(如 Spring Boot、Spring Cloud 等框架)进行后端服务的开发、编码与功能实现,确保代码质量符合规范,具备良好的可读性和可维护性。 3、设计并优化数据库结构,包括表结构设计、索引优化、SQL 语句编写等,提升数据库性能和数据处理效率。 5、与前端开发人员、产品经理等团队成员密切配合,完成前后端接口的定义与对接,解决接口交互中的技术问题,保障数据交互顺畅。 6、负责后端服务的性能优化和稳定性维护,包括代码优化、服务集群部署、负载均衡配置等,确保系统高效稳定运行。 7、参与系统的测试、上线及运维工作,协助排查和解决线上出现的后端技术故障,降低故障对业务的影响。 8、编写后端开发相关的技术文档,如架构设计文档、接口文档、开发手册等,保障项目知识的沉淀与传承。 任职要求: 1、本科及以上学历,计算机、软件工程等相关专业,3 年及以上 Java 后端开发经验,有高并发、大数据量项目开发经验、有支付项目相关经验者优先。 2、精通 Java 编程语言及面向对象设计思想,深入理解 JVM 原理、内存模型及性能调优方法。 3、熟练掌握 Spring Boot、Spring Cloud、MyBatis 等主流 Java 开发框架及相关技术组件,能独立搭建和配置后端项目架构。 4、熟悉关系型数据库(如 MySQL、Oracle)和非关系型数据库(如 Redis、MongoDB),掌握数据库设计、优化及事务处理机制。 5、了解分布式系统设计原则,熟悉微服务架构、消息队列(如 RabbitMQ、Kafka)、服务注册与发现等技术,具备分布式系统开发和调试能力。 6、熟悉 Linux 操作系统,掌握常用的命令操作,能进行后端服务的部署、监控和维护,了解 Docker、Kubernetes 等容器化技术者优先。 7、具备较强的问题分析与解决能力,逻辑思维清晰,对技术有钻研精神,能快速学习和应用新技术。 8、拥有良好的团队协作意识和沟通能力,能积极参与团队讨论并推动问题解决,工作责任心强,能承受一定的项目压力。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕