AI智能简历诊断!

想知道你的简历存在什么问题吗?

从简历规范度、职业形象塑造、职场经历、核心能力、职场竞争力五个维度综合评估,为你的求职保驾护航!

立即诊断

JAVA架构师(双休)

1.8-3万
广州市硕士不限经验

职位描述

工作职责:
1、 针对行业特点、客户需求、使用场景,确定架构形式(微服务架构、单体架构),规划各个模块(如用户模块、库存模块、订单模块)之间的关系与通信方式,同时考虑系统的可扩展性、高可用性和高性能;
2、 选择合适的技术栈,包括Java框架(如Spring Cloud用于微服务治理)、数据库(如考虑数据量和读写特点来选择MySQL、MS SQL等)、中间件(如消息队列RabbitMQ或Kafka用于异步处理),以及缓存技术(如Redis)等;
3、 构建合理的代码分层结构,像经典的三层架构(表示层、业务逻辑层、数据访问层)或者领域驱动设计(DDD)架构,指导开发团队按照规范进行代码编写,确保代码的可读性、可维护性和可测试性;
4、 深入分析系统性能瓶颈,如数据库查询效率低、网络延迟高或者服务器资源利用不合理等问题,然后采用相应的优化策略,例如对关键查询进行索引优化,或者使用分布式缓存减少数据库压力;
5、 向开发人员解释架构设计理念和技术选型原因,帮助解决开发过程中遇到的复杂技术问题,并且进行代码审查,确保代码质量符合架构要求;
6、 完成领导交代的其他任务。
任职要求:
1、
985、211、双一流重点大学全日制硕士及以上;
2、 5年以上软件开发与设计经验,至少担任过2个中大型项目的技术经理或开发组长;
3、 精通Java基础,包括JVM、多线程、反射等。熟悉Spring框架(如Spring Boot、Spring Cloud),以及微服务架构(如Spring Cloud);
4、 熟悉分布式系统、高并发处理、缓存(如Redis)、消息队列(如Kafka、RabbitMQ/RocketMQ)、数据库(如MySQL、MS SQL)、搜索引擎Elasticsearch;
5、 有处理大型系统架构设计和性能优化的经验,熟悉高可用、高性能、高并发系统的设计,能够排查分布式系统问题,优化现有架构,解决技术瓶颈;
6、 具备优秀的团队协作精神,能够指导团队进行业务模块代码编写;
7、 具备良好的沟通和协作能力,能够推进大型跨部门项目落地;
8、 负责技术团队管理和部门技术人员培养,负责重点项目推进和外部协调沟通。达到项目高效高质量快速落地。

20,861+ 岗位更新等你来订阅

一键订阅最新的岗位,每周送达

您可以在邮箱中随时取消订阅