职位描述
该职位还未进行加V认证,请仔细了解后再进行投递!
职位描述:
1、负责产品架构设计工作,理解业务需求、应用架构设计、技术方案选型,并推动架构设计的落地;
2、负责识别、提取、推广跨系统的重复模块、子系统,降低软件重复开发成本、提高产品研发效率,推进技术复用。
职位要求:
1、8年及以上金融行业软件产品开发经验,3年及以上架构师工作经验,非项目外包经验。
2、精通Java语言,Java基础扎实,熟练掌握并发、内存模型、线程模型、缓存、事件驱动、类加载机制及性能优化;
3、具备大型产品型研发项目的代码工程的分层搭建和优化经验,掌握分库分表、分布式事务一致性、组件高可用、负载均衡/平行扩展、灰度升级等架构方案;
4、微服务架构:深入了解微服务的架构,必须精通SpringCloud,以及可选(Akka、 Elasticsearch、Netty、Nginx 等技术,linux平台)。
5、数据库存储:精通数据库开发(MySQL/postgresql/Oracle,Hibernate/Mybatis、Redis)。
6、中间件:熟悉ActiveMQ、Kafka、RabbitMQ、RocketMQ等至少其中一种消息中间件技术;
7、熟悉云原生相关技术,掌握docker、k8s、CI/CD、devops相关技术。
8、具有较强的逻辑思维能力、沟通能力、抗压能力和执行力,工作认真细致、责任心强。