软件应用架构师(每周现场工作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)中的经验是加分项,非必需但强烈建议与安全顾问合作以确保应用程序的合规性。