高级 Java 软件开发工程师 - 奥斯汀混合办公
加入泰雷兹,担任高级软件开发工程师,开发 Java 和 Eclipse RCP 应用程序。该职位涵盖软件架构、代码评审,以及为初级和中级工程师提供实践指导。
描述
- 为泰雷兹客户设计并交付有文档记录的软件解决方案
- 在敏捷开发流程中构建高质量组件和应用程序
- 定义用例和用户故事,并将其分配给功能组件
- 为工程师提供技术支持,并与管理层沟通
- 为新想法、技术和架构方案开发概念验证
- 根据既定软件架构审查代码
- 在实施过程中应用经批准的架构和推荐的设计模式
- 带领并指导初级和中级工程师进行软件设计与开发
- 协调利益相关者之间的技术讨论
- 遵循安全要求并提交所需的管理报告
任职要求
- 计算机科学、信息系统、数学或相关领域的学士学位
- 至少五年使用 Eclipse RCP、JFace 和 JavaFX 开发复杂 Java UI 应用程序的实践经验
- 深入了解独立应用程序开发技术
- 具备软件架构设计经验
- 熟悉软件设计模式和 SOLID 面向对象原则
- 精通设计思维
- 广泛理解并能够实际运用软件设计模式
- 具备 Scrum、持续集成以及 Jira、Mercurial、Git 和 Jenkins 等工具的实践经验
- 具备测试驱动开发经验
- 深入了解完整的软件开发生命周期,从需求分析到发布
- 能够自我管理、善于批判性思考,并可在极少监督下工作
- 高度重视细节
- 具备出色的沟通能力
- 入职时必须获准为美国境内任何雇主工作;该职位不提供签证赞助,且录用须通过发出录用通知后的背景调查。
- benefits_errors_placeholder??
- x
福利待遇
- 可选择医疗、牙科和视力保险,并提供 FSA/HSA 以及包括人寿保险、意外死亡及伤残保险、重大疾病保险、住院津贴保险、意外保险、法律保险、身份盗窃保险和宠物保险在内的自愿保险选项
- 入职 30 天后可参加退休储蓄计划,公司提供缴费、匹配缴费,并立即归属
- 公司假日和带薪休假
- 由雇主支付的人寿保险、意外死亡及伤残保险、伤残保险、员工援助计划和身心健康计划
