Java 中级开发工程师(深圳)
深圳市鑫云安开发科技有限公司职位描述
一、岗位职责 1、参与后端服务设计与开发,基于 SpringBoot 完成业务模块编码、接口实现与单元测试,保证代码质量与交付效率。 2、负责 MySQL 数据库设计、SQL 优化、索引优化、事务控制及慢查询排查,保障数据存储高效稳定。 3、了解 Elasticsearch 集群使用与开发,包括索引设计、DSL 查询编写、聚合分析、数据同步、性能调优与故障排查。 4、配合测试、运维团队完成联调、部署与上线,编写相关技术文档与接口文档。 5、遵循代码规范与开发流程,参与代码评审,持续优化系统架构与业务逻辑。 二、任职要求 1、2~4 年 Java 后端开发经验,熟练掌握 Java 基础、集合、多线程、IO、反射等核心知识。 2、熟练使用 SpringBoot 进行项目开发,理解 Spring、SpringMVC 核心原理,熟悉常用 starter 与自动配置机制。 3、熟悉 Maven 项目构建、Git 版本控制,具备良好的编码规范与工程化意识。 4、熟练掌握 MySQL 常用 SQL 编写、存储过程、触发器、事务与锁机制。 5、熟悉 Spring Security、Shiro 等安全框架。 6、了解 Redis 缓存、RabbitMQ/Kafka 消息队列等中间件。 7、了解 Linux 常用命令、Docker 容器化部署。 8、有高并发接口优化、日志检索系统、风控 / 鉴权系统开发经验优先。 9、良好的问题排查能力、沟通能力与团队协作意识,能独立承担模块开发。 10、具备良好的业务理解能力与需求拆解能力,能独立完成需求到代码的实现。 11、工作严谨负责,重视系统稳定性、安全性与性能。
对这个职位感兴趣吗?