软件应用架构师

休斯顿 20小时前全职 网络
面议
软件应用架构师(每周现场工作3天 – 位于德克萨斯州春城) 概述 我们正在寻找一位经验丰富的应用/软件架构师,以领导利用Java、Oracle和Oracle WebLogic的定制企业应用程序的架构、设计和现代化工作。此角色定义解决方案模式,推动工程对齐,确保实现非功能性需求(安全性、性能、可扩展性、弹性),并与产品、安全、基础设施和运营团队合作。 理想的候选人既具战略眼光又能动手操作,能够制作高层次的目标架构,同时深入研究应用代码、集成设计、运行时分析和解决复杂系统的问题。 核心要求 技术专长 - 8年以上软件工程经验,其中3-5年以上架构经验(应用架构师、解决方案架构师、首席工程师)。 - 精通Java/J2EE、企业应用设计和现代工程实践。 - Oracle WebLogic:管理、集群、JVM调优、线程池、部署、故障排除。 - Oracle数据库:数据建模、SQL调优、查询优化、执行计划理解、PL/SQL接触。 - 具有设计和支持定制企业应用程序的经验(不仅限于打包应用程序)。 - 精通集成模式:REST/SOAP、消息传递/事件、ETL、API策略、批处理/实时数据移动。 - 深刻理解非功能性需求:安全性、认证/授权模式、可观测性、性能、扩展性、HA/DR。 架构交付 - 具备生成架构工件的能力:组件图、部署模型、数据流、ADRs、标准、参考架构。 - 具有领导技术设计评审、执行编码和架构标准以及指导工程师的经验。 - 具备诊断应用、WebLogic和数据库层复杂问题的动手能力(堆/线程转储分析、APM跟踪、日志关联等)。 软技能 - 强大的沟通能力——能够将深奥的技术概念转化为业务风险/影响/选项。 - 在工程、产品、安全和运营中的利益相关者管理。 - 在生产关键场景中保持冷静。 加分项 - 现代化经验:服务分解、重构单体、API网关策略、容器化、云就绪。 - 经验包括: - Spring Boot, Hibernate/JPA - Jenkins, Azure DevOps, GitHub Actions - Terraform / Ansible (IaC) - Docker, Kubernetes, OpenShift - Azure, AWS或Google Cloud Platform混合云模型 - 熟悉企业安全模式:SSO, OAuth2/OIDC, TLS, 密钥管理, 安全编码。 - 可观测性工具:Splunk, ELK, Dynatrace, AppDynamics, Grafana/Prometheus。 - 在受监管环境(SOX, PCI, HIPAA, FedRAMP, CMMC)中的经验是加分项,非必需但强烈建议与安全顾问合作以确保应用程序的合规性。