职位详情

登录

后端架构师(分布式/ORM/代码重构)
3-5万·13薪
人 · 本科 · 7年及以上工作经验 · 性别不限2025/02/14发布
方案五险一金通讯补贴餐饮补贴年终奖金定期体检

赛意信息科技股份有限公司(顺德研发总部大楼)23楼

公司信息
广州赛意信息科技股份有限公司

已上市/5000-10000人

该公司所有职位
职位描述
1、分布式
岗位职责:
1、元模型数据内存同步优化:负责现有平台中运行时元模型数据的内存同步机制的优化,确保数据的一致性和高效性;
2、内存管理与优化:评估当前系统的内存使用情况,提出并实施内存优化方案,减少内存占用,提升系统性能。利用JVM及相关工具进行内存监控和调优;
3、缓存策略设计与实现:根据业务需求设计并实现高效的缓存策略,利用缓存技术(如Redis、Hazelcast等)提高系统的响应速度和可用性;
4、技术创新:探索并引入新技术或方法论来改善现有架构,例如采用新的内存管理技术或数据同步算法,提升系统整体性能;
5、文档编写与输出:撰写详尽的技术文档,包括但不限于系统架构图、接口说明、部署指南等,帮助团队成员更好地理解和维护系统;
6、搭建自动化重构流水线,集成IDE插件提升团队重构效率。
要求:
1、精通内存优化,包括内存监控、内存问题诊断、内存调优等方面。熟练掌握JVM及其相关工具(如VisualVM, JProfiler)的应用,以提升系统性能;
2、精通单机/分布式内存的处理,包括内存数据库应用、内存同步、内存检索等。技术栈包括Redis、Hazelcast、Memcached、H2等,能根据项目需求选择合适的解决方案;
3、熟悉主流的缓存解决方案(如Ehcache, Hazelcast, Redis等),能够设计和实现分布式缓存策略以提高系统的响应速度和可靠性;
4、有实际项目中实现数据同步的经验,特别是针对内存数据与持久化存储之间的同步机制,确保数据一致性;
5、掌握Java并发编程技巧,包括线程池、锁机制、原子操作等,能够编写高并发环境下的高效代码;
6、熟悉微服务架构的设计原则,有实际项目中实施微服务的经验,特别是在服务间通信和数据一致性方面的挑战;
7、熟练掌握DevOps工具链:了解CI/CD流程,熟练使用Docker、Kubernetes等容器化技术;有自动化部署经验;
8、主导过至少2个高并发(QPS 10万+)或海量数据(TB级)平台的核心模块架构设计;
9、持续关注AI在本领域的动态。
二、ORM
岗位职责:
1、ORM层优化:负责现有平台ORM层的架构优化工作,重点在于提高数据访问效率、简化数据操作逻辑,并确保灵活性和可扩展性;
2、数据库适配:研究和实现ORM层对于不同数据库的支持策略,确保平台能够在多种数据库环境中无缝运行,同时尽量减少对业务逻辑的影响;
3、代码解耦:推动现有代码库的解耦与模块化进程,减少各模块间的依赖关系,促进团队协作效率,增强系统的可维护性和可测试性;
4、技术创新:探索并引入新技术或方法论来改善现有架构,例如采用响应式编程模型提升异步处理能力,或者利用新的ORM技术改进数据访问效率;
5、文档编写与输出:撰写详尽的技术文档,包括但不限于系统架构图、接口说明、部署指南等,帮助团队成员更好地理解和维护系统。
任职要求
1、精通Hibernate/MyBatis核心源码,熟悉连接池(HikariCP/Druid)工作原理;
2、掌握数据库分库分表方案(ShardingSphere)、SQL优化与执行计划分析;
3、熟悉多数据源路由、柔性事务(Saga/Seata)与数据异构同步技术;
4、深入理解JVM原理、多线程编程、网络通信、分布式事务等核心技术;
5、具备多种数据库(如MySQL, PostgreSQL, Oracle, SQL Server, MongoDB等)的实际使用经验,了解不同数据库的特点及适用场景,有能力设计和实现跨数据库的数据访问层;
6、具有系统性能分析和调优的能力,特别是在数据库查询优化方面有着丰富的经验,能识别并解决性能瓶颈;
7、主导过至少2个高并发(QPS 10万+)或海量数据(TB级)平台的核心模块架构设计;熟悉微服务架构(Spring Cloud/Alibaba)、容器化(Docker/K8s)、服务治理(限流/熔断/降级)等方案;
8、持续关注AI在本领域的动态。
三、代码重构
岗位职责:
1、代码优化与重构:识别平台核心代码中的坏味道与技术债务,制定重构计划;主导关键模块的重构,确保重构后代码的可读性、可维护性和性能提升;设计并落地自动化重构工具与流程,降低团队重构成本;
2、模块化与解耦设计:分析现有系统架构,识别高耦合模块,设计解耦方案;推动平台向模块化架构演进,支持功能快速迭代与独立部署;制定模块化开发规范,指导团队落地***实践;
3、文档编写与输出:输出重构案例、模块化设计方案与技术规范文档;绘制系统架构图、模块依赖图与核心流程时序图;定期复盘优化效果,持续改进技术方案。
任职要求:
1、熟悉模块化开发框架(如OSGi、Java 9+模块系统);
2、熟练运用设计模式(如策略模式、装饰器模式、观察者模式)解决复杂业务问题;
3、熟悉分层架构(如Clean Architecture、六边形架构)与领域驱动设计(DDD);
4、精通代码坏味道识别(如重复代码、过长方法、过大类);
5、熟练掌握重构手法(提炼函数、搬移字段、以多态取代条件表达式等);
6、熟悉重构工具(如IntelliJ IDEA的重构功能)与自动化重构流水线设计;
7、有高复杂度业务系统(如金融、电商、物流)的模块化解耦经验;
8、主导过至少2个大型系统(代码量10万行以上)的代码重构与优化;
9、持续关注AI在本领域的动态;

相关职位
后端架构师(分布式/ORM/代码重构)3-5万·13薪
方案五险一金通讯补贴
物联网系统平台架构师1.6-3.2万
高级IT架构师(研发域)(J10865)2.5-4万·15薪
方案五险一金免费班车
软件架构师2-3.5万·16薪
Shopify 架构师(D2C 方向)3-5万·13薪
方案
查看所有职位
51米多多提醒你:在招聘、录用期间要求你支付费用的行为都必须提高警惕。 以招聘为名的培训、招生,许诺推荐其他工作机会,甚至提供培训贷款,或者支付体检 、服装、押金和培训等费用后才能录用工作的,都属于违法行为,应当提高警惕。一经发现,请立即举报,并向当地公安机关报案。

举报

招聘信息 > 深圳招聘 > 后端开发招聘 > 深圳架构师招聘

收藏

热门职位热门城市周边城市