NationsBenefits
NationsBenefits
NationsBenefits 是一家医疗保健科技公司,融合金融科技、补充福利管理和会员支持服务。其服务包括通过 NationsHearing 提供听力护理,通过 NationsOTC 提供非处方健康与保健产品,以及通过 NationsMarket 提供餐食配送。公司还支持紧急援助、医疗交通、个性化健康指导及其他旨在帮助会员获取和使用福利的项目。其 Benefits Pro™ 平台支持福利配置、会员协助、电子商务交易及相关项目运营。NationsBenefits 通过分析和定制化项目,帮助健康计划弥补护理缺口、改善会员健康结果并提升福利体验。公司拥有来自医疗保健、咨询和物流领域的团队,并面向与福利技术和服务交付相关的各类职能招聘人才。

软件开发工程师 II - 佛罗里达州远程办公

使用 Java 和 Spring Boot 构建安全的金融科技平台,为 NationsBenefits 的医疗解决方案提供支持。开发微服务、API、自动化测试以及云集成支付技术。

描述

  • 使用 Java 21 和 Spring Boot 3.x 构建和维护金融科技应用功能
  • 编写整洁、文档完善且高效的代码,确保性能和长期可维护性
  • 将应用与第三方 API 和服务连接
  • 与高级工程师及团队成员合作交付软件解决方案
  • 将产品经理提出的业务需求转化为技术设计和功能
  • 审查代码并推动有效的工程实践
  • 创建单元测试和集成测试覆盖
  • 调查并修复软件缺陷
  • 支持遵守质量标准和监管要求
  • 改进开发流程、工具和技术
  • 强化以知识共享为核心的协作工程文化
  • 应用既定的安全与合规实践
  • 评估并降低安全风险和漏洞

任职要求

  • 计算机科学、信息技术或相关专业的学士或硕士学位
  • 具备 2 至 4 年使用 Java 21 和 Spring Boot 3.x 进行专业开发的经验
  • 深入了解微服务架构和 RESTful API 开发
  • 具备 SQL 和 NoSQL 数据库的实际经验,包括 PostgreSQL 和 MongoDB
  • 了解 AWS、Google Cloud Platform 或 Azure
  • 具备 Docker 和 Kubernetes 等容器化技术经验
  • 熟练使用 Git
  • 具备 CI/CD 流水线和 SonarQube 使用经验
  • 具备敏捷软件开发方法经验
  • 具备较强的问题解决能力
  • 熟练使用 JUnit、Mockito 和 PITest 等工具进行自动化测试
  • 优先考虑:熟悉 Jenkins、Kubernetes 及其他 DevOps 自动化工具
  • 优先考虑:具备 React 等前端框架经验
  • 优先考虑:了解金融科技应用中的支付系统、交易处理和数据安全
  • 优先考虑:了解 PCI-DSS 等合规框架

福利待遇

  • 提供内部职业发展机会
  • 支持性强且富有回报的工作环境
  • 平等就业机会雇主