首席Java架构师(人工智能、云计算与DevOps、.NET / C#)

芝加哥 6天前全职 网络
面议
Dice是技术专家在其职业生涯各个阶段的首选职业目的地。我们的客户,Javen Technologies, Inc,正在招聘以下职位。今天通过Dice申请! 首席软件工程师(Java、AI、云和DevOps) 合同 地点:伊利诺伊州芝加哥 需要本地 直接客户 技能: - Java - Spring Boot, Spring Cloud - RESTful API, 微服务 - 云原生应用设计 - AWS(EC2, ECS/EKS, Lambda, API Gateway, S3, RDS, IAM) - SQL / Oracle - .NET / C#(加分项) - DevOps & CI/CD - Docker & Kubernetes - AI辅助编码(Copilot, ChatGPT等) - API设计与集成 - 架构师 职位描述: 首席软件开发人员是一位动手的技术领导者,负责提供安全、可扩展和可维护的软件,同时提升团队的工程实践。该角色将专家级的设计和编码与领导力结合起来,指导开发人员,提高代码质量,加强CI/CD和测试标准,并与产品、架构和交付团队合作,将业务目标转化为可靠的工作软件。首席开发人员还在整个SDLC(从需求到测试、发布和支持)中负责任地应用AI,以提高开发人员的生产力、代码质量和系统可靠性。在需要时担任Scrum Master,促进仪式,消除障碍,并确保团队遵循敏捷原则。 主要职责: 使用现代框架和模式领导功能和服务的端到端实施;从设计到部署负责解决方案质量。 通过设计/架构审查、代码审查和遵循完成定义、安全指南和构建标准来加强代码质量;作为PR和管道的主要审批人。 倡导CI/CD、自动化测试、可观察性和性能/弹性改进,以降低风险和周期时间。 在SDLC中负责任地应用AI(例如,代码生成、测试用例生成、静态分析、文档和事件分析),并设置适当的人机协作控制和安全/合规防护措施。 提供三级应用支持,并推动复杂问题的根本原因分析和补救。 通过配对、技术指导和结构化反馈指导和提升开发人员;树立工程卓越和持续改进的榜样。 与产品负责人/BSAs合作,澄清需求并估算待办事项;与解决方案架构合作以符合目标设计。 与交付/工程经理合作,提供透明的进展,揭示风险,并在整个项目组合中保持标准。 遵守组织的SDLC、安全控制和合规要求;倡导最佳实践并贡献共享指南。 根据需要履行Scrum Master职责,包括促进每日站会、冲刺计划、回顾,并帮助团队保持专注和流畅。 必备资格: 作为高级/首席工程师交付企业软件的丰富经验,具备复杂系统的所有权和指导责任。 在Java和Spring(Boot/Cloud)方面的专业知识,用于构建可扩展的服务和API。 动手的CI/CD经验和强大的单元/集成测试实践。 在SDLC中应用AI:实际使用AI辅助编码、测试生成、代码审查/静态分析和文档,并了解何时以及如何安全有效地使用AI。 熟悉主要平台的云技术;优先考虑AWS(例如,EC2, ECS/EKS, Lambda, API Gateway, S3, RDS, IAM)。 对安全编码和可观察性(日志、指标、跟踪)的扎实理解。 能够将业务需求转化为技术设计和迭代增量;优秀的书面和口头沟通能力。 优先资格: - .NET/C#经验(对服务、集成或跨团队项目有帮助)。 了解Oracle数据库概念和性能考虑因素(理想)。 在大规模代码审查、建立质量门槛和强化构建/测试管道方面的经验。 接触过架构模式(事件、微服务)、API设计和数据集成;熟悉与解决方案架构师合作。 有助于建立正式能力框架并指导他人达到这些标准的背景。 核心能力与行为: 技术卓越:设计具有可扩展性、可靠性和安全性的系统;深思熟虑地减少技术债务。 代码质量领导:为可读性、可测试性和可维护性设定标准;确保PR符合完成定义和组织标准。 交付心态:将工作分解为增量,预测容量,并保持流程可预测;及早升级风险。 指导与影响:指导工程师,分享知识,培养学习和改进的文化。 利益相关者合作:与产品、架构、安全和交付领导者清晰沟通;将技术决策与业务成果对齐。