
高级 Java 应用工程师
为 Navy Federal Credit Union 开发并改进 Java 应用,参与需求分析、编码、测试、生产支持和性能优化。 与团队协作,提升应用的可靠性、可扩展性和用户体验。
描述
- 使用编程语言和框架设计并改进软件应用。
- 与相关方及技术同事合作,了解和评估需求,并提出解决方案。
- 编写易于维护、可扩展且符合行业实践和组织标准的代码。
- 运用高效的数据结构和算法,提升性能、可扩展性和用户体验。
- 审查代码并参与代码评审。
- 调查并修复应用缺陷、功能问题和性能问题,必要时向上升级处理。
- 参与团队项目和持续改进工作。
- 制定并遵循应用和软件开发的工程政策、标准及流程。
- 通过协作和反馈,从个人及团队经验中学习。
任职要求
- 计算机科学、信息系统或相关领域的学士学位,或相当的教育、培训和工作经验组合。
- 至少五年使用基于 Java 的框架开发 Web 应用和物联网应用的实操经验。
- 具备对业务及运营环境的基本了解。
- 了解软件开发原则和方法,包括敏捷开发,以及版本控制系统。
- 至少三年使用 AWS、Azure 或 Google Cloud Platform 等云平台、Docker 及 Kubernetes 或 Spring Boot 等编排工具的经验。
- 至少三年生产支持经验。
- 熟悉 CI/CD 流水线和 DevOps 实践。
- 具备 SQL、Python、JavaScript、HTML/CSS 以及现代框架和库的经验。
- 了解数据库结构、Web 技术和技术应用。
- 具备诊断软件功能和性能问题所需的问题解决及分析能力。
- 能够编写简洁、易维护的代码。
- 接触过软件测试概念和方法。
- 具备书面和口头沟通能力,能够解释技术概念并与同事及相关方协作。
- 有客户支持工具、工单系统和知识库平台的使用经验。
- 具备数据结构和算法方面的实际知识。
- 有参与团队项目和代码评审的经验,并能运用反馈持续学习。
- 获准在美国工作,且目前和未来均无需雇主担保。
- 能够在周一至周五上午 8:00 至下午 4:30 工作,并可灵活配合部署和生产支持。
- 优先条件:具备事件驱动架构和消息系统、分布式数据库和存储系统或可观测性工具方面的经验。
福利待遇
- 具有竞争力的薪酬。
- 福利和各项礼遇。
- 符合员工推荐计划的参与资格。







