
TIAA首席Java开发工程师(混合办公)
负责TIAA金融和保险平台的Java开发,交付微服务、API、批处理流水线和云部署。指导架构设计、培养开发人员,并推动可靠的生产环境交付。
描述
- 为企业级金融和保险平台设计并交付可投入生产的Java解决方案,包括微服务、批处理流水线和API
- 在架构设计、代码审查和开发人员指导方面提供技术方向
- 与业务分析师、集成合作伙伴及下游数据使用者协作,为SIA产品可移植性提供端到端解决方案
- 在企业级规模下设计、保护和维护面向外部客户的API
- 使用AWS EKS主导容器化和部署策略
- 使用Jenkins、Cloudbees和ArgoCD提升交付速度和平台稳定性
- 在面向生产的外部环境中评估、验证并进行AI生成代码的压力测试
- 维护应用程序并解决个人及团队负责的工作中的缺陷
任职要求
- 必须具备学士学位
- 至少5年Java开发经验,包括Java 17或更高版本,并深入掌握Spring Boot和Spring Batch
- 具备在企业级规模下开发和保护面向外部客户API的实践经验
- 具备AWS EKS、Docker、Kubernetes以及包括Jenkins、Cloudbees和ArgoCD在内的CI/CD工具实践经验
- 具备REST API设计和集成经验,深入了解使用OpenAPI或Swagger进行契约优先开发的方法
- 能够熟练使用Copilot、Kiro或类似产品等AI辅助开发工具
- 具备使用Splunk、Dynatrace或同类可观测性工具对生产支持事件进行分诊的经验
- 具备开发团队技术领导和指导经验
- 熟练使用Python进行支持平台和集成工作流的脚本编写、自动化或数据处理
- 具备使用IBM MQ、Apache ActiveMQ Artemis、Kafka或JMS进行基于消息的集成经验
- 具备更广泛的云基础设施经验,包括AWS ECS、S3、Glue和Lambda,以及OpenShift和Terraform
- 具备使用CyberArk Conjur、Kerberos或同等技术进行密钥管理和身份验证链配置的经验
- 接触过金融服务或保险行业
- 具备使用BPMN及Flowable、Camunda或类似工具等工作流编排平台的经验
- 具备基于Jira的软件开发生命周期中的敏捷或Scrum实践经验
- 能够跨技术和业务团队协作,将战略性平台目标转化为工程交付
- 能够满足久坐工作要求
福利待遇
- 退休计划
- 健康、身心健康和工作生活平衡福利
- 支持财务、情绪和身体健康
- 学习机会和职业发展路径
- 基于绩效的激励计划,具体取决于职位
- 在线申请流程无障碍协助
- 无毒品、无烟工作场所








