
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 等合规框架
福利待遇
- 提供内部职业发展机会
- 支持性强且富有回报的工作环境
- 平等就业机会雇主