职位概述
GEICO正在寻找一位经验丰富的高级Java工程师,他热衷于构建高性能、低维护、零停机平台和应用程序。您将帮助推动我们的保险业务转型,从传统的IT模式转变为以工程卓越为使命的技术组织,并共同创造心理安全和持续改进的文化。
职位描述
我们的高级Java后端工程师是工程人员团队的重要成员,跨部门合作,为客户提供无摩擦体验,并保持最高的保护和可用性标准。我们的团队在快速变化的高速增长环境中交付高质量的技术产品和服务。理想的候选人具有广泛而深入的后端系统技术知识,包括数据库建模、性能调优、查询优化、数据分片、分区、在Linux上构建、配置和维护PostgreSQL等。
职位职责
作为高级Java工程师,您将:
• 规划、设计和构建可扩展、可靠的分布式系统
• 构建产品定义,并利用您的技术技能推动正确的解决方案。
• 在整个软件生命周期中进行跨功能协作
• 在设计会议和同行的代码审查中发挥领导作用,提高整个组织的工程质量
• 从业务和技术的角度定义、创建和支持可重用的应用程序和数据库组件/模式
• 利用开发人员工具和各种Azure工具和服务(任务管理、源代码、构建、部署、运维、实时通信)在最少的指导下执行高级Java应用程序设计和PostgreSQL数据库设计、实施和维护活动
• 指导其他工程师
• 持续分享最佳实践,并在团队内外改进流程
资格要求
• 至少有两种现代语言(如Java、C++、Python或C#)的高级编程经验,包括面向对象设计
• 具有微服务架构和可扩展REST API的理解
• 构建新系统和当前系统的体系结构和设计(架构、设计模式、可靠性和扩展性)的经验
• 具有PostgreSQL数据库设计、实施和管理经验
• 了解Kubernetes或愿意和能够学习
• 具有DevOps概念和云架构的高级理解
• 具有持续交付和基础架构即代码的经验
• 强大的问题解决能力
• 能够在快节奏、类似创业的环境中出色表现
• 了解软件开发生命周期中的开发人员工具(任务管理、源代码、构建、部署、运维、实时通信)
• 深入了解计算机科学数据结构和算法
• 高级PowerShell和SQL脚本编写能力
• 高级的监控概念和工具的理解
• 高级的安全协议和产品的理解
经验
• 在Java框架(Web容器和Java)内拥有4年以上的专业软件开发经验
• 具有3年以上的架构和设计经验
• 具有3年以上的AWS、GCP、Azure或其他云服务经验
• 具有2年以上的开源框架经验
教育背景
• 计算机科学、信息系统或等同教育或工作经验的学士学位
年薪
$82,000.00 - $185,000.00
以上年薪范围仅供参考。最终提供给选定候选人的每小时工资/年薪将考虑多种因素。因素包括但不限于职位的范围和职责、选定候选人的工作经验、教育和培训、工作地点以及市场和业务考虑因素。
目前,GEICO不会为此职位的新申请人提供就业授权。
福利:
作为一名员工,您将享受我们的全面回报计划*,以帮助确保您的财务未来和保护您的健康和福祉,包括:
• 无等待期的优质医疗、牙科和视力保险**
• 带薪休假、病假和育儿假
• 401(k)计划
• 学费报销
• 带薪培训和许可证
• 不同地点的福利可能有所不同。福利资格要求各不相同,可能包括服务年限。
• *保险覆盖从入职日期开始。必须在入职后30天内参加新员工福利,以生效。
GEICO公司的平等就业机会政策为所有员工和求职者提供公平和平等的就业机会,不论种族、肤色、宗教信仰、国籍、血统、年龄、性别、怀孕、性取向、性别认同、婚姻状况、家庭状况、残疾或遗传信息,符合适用的联邦、州和地方法律。GEICO仅根据求职者的资格来聘用和提升个人。
GEICO合理地提供适应合格残疾人士的便利,以使他们能够获得平等的就业机会和/或履行工作的基本职责,除非这种便利对公司构成不合理的负担。这适用于所有求职者和员工。GEICO还提供一个能够使每个员工能够发挥其生产力并发挥其最佳能力的工作环境。我们不容忍或容忍恐吓或骚扰的氛围。我们期望并要求所有员工在相互尊重的情况下,维护一个没有歧视和骚扰的工作环境。