职位描述
1.数据库管理与优化:负责设计、开发和维护公司的后台数据库,运用 SQL 语言进行高效的数据存储与检索,确保数据的完整性与安全性。根据业务需求,对数据库进行性能优化,处理高并发数据读写场景。
2.运营后台开发:主导公司运营后台的搭建,实现用户管理、数据统计分析、业务流程监控等功能模块。运用 Java Web 开发技术,如 Spring Boot、Spring Cloud 等框架,构建稳定、易用的运营管理平台。
3.AI 集成 API 接口开发:设计并开发各类与 AI 服务集成的 API 接口,实现与前端应用、第三方 AI 平台的数据交互。确保接口的高可用性、高性能与安全性,满足不断增长的业务需求。
4.高可用、高并发架构设计:参与公司整体后台架构设计,结合业务场景,运用分布式缓存、负载均衡等技术,构建高可用、高并发的系统架构,保障系统在大规模用户访问下的稳定运行。
5.使用流行后台管理WEB框架,快速搭建及定制管理后台功能。
技能要求:
1.Java 技术能力:精通 Java 编程语言,熟悉常用的 Java 开发框架和工具,如 Spring、Hibernate、MyBatis 等。具备扎实的面向对象编程思想,能够编写高质量、可维护的代码。
2.数据库技能:熟练掌握关系型数据库(如 MySQL、Oracle)的设计与开发,熟悉数据库索引优化、存储过程编写等技术。有 NoSQL 数据库(如 MongoDB、Redis)使用经验者优先。
3.Web 服务开发经验:具备丰富的 Java Web 服务开发经验,熟悉 Servlet、JSP 等技术,掌握前端开发基础知识(如 HTML、CSS、JavaScript),能够实现前后端高效交互。
4.高可用、高并发架构知识:深入理解高可用、高并发架构设计理念,掌握分布式系统开发技术,如 Dubbo、Zookeeper 等。熟悉常用的负载均衡算法、缓存机制,能够应对高并发业务场景。
5.熟悉和掌握基础WEB前端开发技术,可以独立实现管理后台WEB站点的搭建及定制。
6.熟悉移动端C/S开发架构,可以胜任C/S长连接及短连接通讯架构设计、优化;熟悉Android Google Push推送消息机制,以及配套的消息队列同步机制。
7.团队协作与沟通能力:良好的团队协作精神,能够与不同专业背景的人员有效沟通,共同推进项目进展。具备较强的问题解决能力和学习能力,能够快速适应新技术和业务需求变化。