职位:高级Java Azure云开发人员
地点:伊利诺伊州芝加哥(第一天现场,混合角色)——优先考虑本地候选人
期限:全职
职位描述:
角色概述:
寻求一位在Azure云和资本市场领域有经验的高级Java开发人员。该角色涉及设计和构建可扩展、安全且低延迟的后端服务。
主要职责:
- 在IT行业有12年以上的工作经验。
- 精通Java(Java 8+),对语言基础、并发性和性能调优有深入理解。
- 架构设计、开发、测试和维护Azure上的Java后端服务和微服务。
- 构建用于交易捕获、订单管理、定价引擎、风险计算和投资组合服务的高性能系统。
- 使用Azure服务(如AKS、App Service、Functions、Service Bus/Event Grid、Azure Storage/Blob、Cosmos DB/SQL DB和Key Vault)实施云原生解决方案。
- 开发和维护CI/CD管道、基础设施即代码和使用Azure DevOps、GitHub Actions、Terraform或Bicep的自动化部署。
- 通过REST、gRPC、FIX、WebSocket、Kafka或Azure Service Bus与市场数据源、供应商、交易所和内部系统集成。
- 优化应用程序性能(JVM调优、性能分析、垃圾回收、线程安全、延迟)。
- 使用Application Insights、Prometheus/Grafana、分布式追踪、日志记录和警报确保可观察性和可靠性。
- 与跨职能团队(产品负责人、交易员、量化分析师、风险经理、QA)合作,将业务需求转化为技术解决方案。
- 实施包括加密、访问控制和金融服务合规性在内的安全最佳实践。
- 指导初级工程师并参与架构和设计评审。