职位详情
JAVA开发工程师(后端)
8000-12000元
北京宏博亚泰电气设备有限公司
太原
3-5年
本科
07-24
工作地址

兰亭国际山西省小店区唐槐路79号兰亭国际东单元5层

职位描述

岗位职责

1.需求分析与架构设计

参与项目需求讨论,协助产品经理梳理功能逻辑,输出技术可行性分析报告;

负责后端系统架构设计,包括数据库设计、服务分层、接口规范定义,确保系统高可用、可扩展。

2.核心模块开发与实现

负责核心业务模块的详细设计与编码,包括用户认证、数据处理、业务逻辑实现等;

开发高性能、低延迟的后端服务,优化系统响应速度和吞吐量。

3.技术栈选型与框架维护

主导后端技术选型,维护和优化Spring/Spring Boot框架,确保技术栈先进性;

设计和实现统一的API网关、服务注册与发现、分布式事务等基础组件。

4.系统优化与问题解决

定位和解决系统性能瓶颈(如SQL优化、缓存设计),提升系统稳定性;

参与代码Review,推动团队技术规范落地,提高代码质量。

5.文档编写与技术分享

编写详细的技术文档(如架构设计文档、接口文档),支持测试和运维团队;

分享技术经验,指导初级工程师成长。

岗位要求

1.学历与基础要求

本科及以上学历,计算机相关专业,3年以上Java后端开发经验;扎实的计算机基础(数据结构、算法、操作系统、网络协议)。

2.Java技术栈

精通Java核心技术(多线程、集合框架、JVM原理);

熟练使用Spring/Spring Boot/Spring Cloud,熟悉IoC、AOP原理;

熟悉MyBatis/Hibernate等ORM框架,有数据库设计和优化经验(索引优化、查询优化)。

3.数据库与缓存

精通PostgreSQL关系型数据库,熟悉事务隔离级别、锁机制;

熟悉InfluxDB(时序数据存储)或ClickHouse(OLAP分析);

了解Redis缓存技术,能设计缓存策略(如缓存穿透、雪崩解决方案)。

4.分布式与微服务

熟悉微服务架构(如服务拆分、注册发现、网关、熔断限流);

有分布式系统开发经验(分布式事务、消息队列、分布式锁)。

5.加分项

熟悉SIP协议、视频编解码(如H.264/H.265),有视频平台开发经验;

掌握容器化技术(Docker/Kubernetes)或云原生技术(如AWS/GCP)。

6.良好的团队协作、沟通能力,文档编写习惯,对视频技术有深入理解者优先。

以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕

立即申请