Java后端架构师

纽约 1天前全职 网络
面议
关于我们:我们是一家提供创新、变革性IT服务和解决方案的公司。我们热衷于帮助客户实现目标并超越他们的期望。我们努力为客户和员工提供最佳的体验。我们致力于持续改进和创新,并始终寻找改进服务和解决方案的方法。我们相信与客户和员工合作以实现成功。 DS Technologies Inc正在为我们的一个重要客户寻找Java后端架构师角色。 职位名称:Java后端架构师 地点:现场 – 纽约州纽约市 职位类型:全职 / 合同 仅限W2 职位概述: 我们正在寻找一位高技能的Java后端架构师来设计和领导企业级后端系统和API驱动集成的架构。理想的候选人应具备Java微服务、第三方系统集成、API安全性以及数据库架构和设计的强大专业知识。此角色需要战略技术领导力和动手开发能力,以确保分布式系统的可扩展性、性能和可靠性。 主要职责: 架构与设计 - 定义、设计和实施用于大规模分布式企业应用程序的Java后端架构。 - 领导API策略和与多个第三方平台和内部系统的集成设计。 - 架构和优化数据库模型、模式和查询性能,适用于SQL和NoSQL环境。 - 确保架构决策与业务和技术目标、可扩展性和性能目标的一致性。 - 定义RESTful API设计、端点安全、数据访问模式和错误处理的标准。 技术领导力 - 为开发团队提供架构指导,确保遵循最佳实践和设计原则。 - 审查代码,进行设计评审,并指导开发人员以确保高质量的交付。 - 与跨职能团队(DevOps、QA、安全、产品管理)合作,确保解决方案的无缝交付。 - 推动现代框架、库和工具的采用,以提高代码效率和可维护性。 集成与安全 - 设计和实施用于内部和外部集成的安全REST API,确保符合组织和监管标准。 - 管理身份验证和授权机制(OAuth2、JWT、SAML),确保端点保护。 - 集成外部API和第三方服务(支付、分析、身份等),并具备强大的错误处理和监控。 - 与信息安全团队合作,解决应用程序安全性、漏洞管理和数据保护问题。 性能与可靠性 - 领导后端系统的性能优化工作,重点关注延迟、吞吐量和可扩展性。 - 为所有后端服务建立可观测性、监控和日志记录实践。 - 定义应用程序层高可用性(HA)、灾难恢复(DR)和负载平衡的标准。 所需技能和资格: - 10年以上Java后端开发经验,其中5年以上架构和解决方案设计经验。 - 深入掌握Java 8+、Spring Boot、Spring Cloud和微服务架构。 - 拥有REST API设计、集成框架和第三方API消费的丰富实践经验。 - 对数据库设计原则、SQL性能调优和ORM工具(Hibernate/JPA)有扎实的理解。 - 了解云平台(AWS、Azure或GCP)和容器编排(Docker、Kubernetes)。 - 熟悉API安全协议 – OAuth2、JWT、SAML和SSL/TLS。 - 熟悉CI/CD管道、Git、Maven/Gradle和API文档工具(Swagger/OpenAPI)。 - 具备出色的分析、问题解决和沟通能力,能够在团队间有效协作。 优先资格: - 具有API网关解决方案(Apigee、Kong、AWS API Gateway)的经验。 - 接触过事件驱动架构(Kafka、RabbitMQ)。 - 了解DevSecOps实践和安全软件开发生命周期。 - 在金融服务、零售或企业数字化转型领域有相关经验。