跳转到主要内容

软件开发工程师(JAVA)

Technology
深圳市南电云商有限公司
1周前
全职

职位描述

1.大专以上学历,本科优先,具备3年以上后端开发经验,参与过完整的项目生命周期,能独立负责核心模块开发;

2.精通Java语言,深入理解其核心原理。熟练使用Spring Boot/Spring Cloud等主流框架,能基于框架快速搭建稳定服务;

3.理解微服务或单体架构的优缺点,能根据业务需求选择合适的技术方案,熟悉 RPC 框架(如 Dubbo、gRPC)或 API 网关的使用。掌握基础中间件,如 Kafka、RabbitMQ 等消息队列的应用场景并应用到项目中;

4.掌握数据库技术,包括DM、 MySQL 等关系型数据库的 SQL 优化、索引设计,Redis 等缓存的使用场景与数据一致性保障,了解分库分表、读写分离等方案;

5.了解容器化与部署相关技术,如 Docker 的基本使用、Jenkins 或 GitLab CI 的自动化构建流程,有基础的 DevOps 意识,能配合运维排查线上简单问题;

6.熟悉工程化流程,包括使用 Git 进行代码管理、编写单元测试,能配合进行代码评审,确保代码质量;

7.具备应对常见技术问题的能力,如解决接口性能瓶颈、处理分布式场景下的异常,了解高并发、高可用系统的基础设计思路;

8.能清晰理解产品需求,准确转化为技术方案,具备良好的沟通能力,可与产品、前端、测试团队高效协作;

9.逻辑思维清晰,面对问题能主动分析定位,而非依赖他人指导,有一定的技术文档编写能力(如接口文档、设计方案);

10.保持技术学习热情,能主动跟进行业主流技术,并尝试应用到实际工作中。

Keywords
GitLabApache KafkaSpring FrameworkRedisRabbitMQGRPCJavaScriptDevOpsMysqlSqlJava

对这个职位感兴趣吗?