Onbe,一家快速增长的金融科技公司,为快速增长的全球市场带来创新,代表“代表”。因为这正是我们的工作方式:代表我们的客户,作为他们全面的支付合作伙伴。我们改变了支付的想象方式-作为创新机会,顾客洞察力的来源,以及与全球合作伙伴联系的方式!
概要
我们公司正在寻找一名高级Java开发人员,负责设计、开发和维护复杂的Java应用程序。理想的候选人必须对现代应用程序开发、云架构、自动化测试和容器技术有深入的了解。高级Java开发人员将是一个团队的一部分,该团队为金融行业的客户开展尖端项目。
这个角色是一个混合角色,每周在我们伊利诺伊州布法罗格罗夫的办公地点工作1-2天。偶尔可能需要出差。
职责:
• 设计、开发和维护复杂的Java应用程序
• 与跨职能团队合作,识别和解决复杂的软件问题
• 创建和维护与软件设计和开发相关的技术文档
• 参与代码审查,并向团队成员提供建设性反馈
• 开发和维护自动化测试脚本,以确保高质量的软件交付
• 实施现代云架构,如微服务、无服务器和容器化
• 使用Spring Boot开发RESTful API
• 指导和辅导初级开发人员
要求:
• 计算机科学、信息技术或相关领域的学士学位
• 至少5年的Java开发经验
• Java 8及以上的经验
• 在Spring、Spring Boot、JPA和Hibernate等现代Java框架方面经验丰富
• 对J2EE概念有深入了解
• 精通RESTful架构
• 熟练使用SQL Server和存储过程
• 熟悉DevOps CI/CD工具和Java构建工具,如Maven和/或Gradle
• 有JUnit和Selenium等自动化测试框架的经验
• 有微服务、无服务器和容器化等现代云架构的经验
• 有Docker和Kubernetes等容器化技术的经验
• 熟悉Azure、AWS或其他云服务提供商
• 对软件设计模式和原则有深入的理解
• 出色的分析和问题解决能力
• 出色的沟通能力,能够将复杂的技术概念清晰地传达给技术和非技术相关方,并与跨职能团队有效合作。
• 能够指导和辅导初级开发人员
首选资格:
• 敏捷开发方法经验
• 前端开发技术,如React、Vue或Angular的经验
• 数据库技术,如SQL Server、Oracle、MySQL或PostgreSQL的经验
• 向技术和非技术受众传达技术和概念的经验。
• 大规模将单体架构迁移到微服务架构的经验
• 代码管道和基础设施管道概念
该职位的基本工资范围为137,610.00美元至160,545.00美元,并有资格获得年度奖金。实际提供的基本工资取决于多种因素,包括但不限于申请人的资格、经验年限、特定和杰出的技能、所获得的教育水平、持有的认证或其他专业许可证、业务需求和市场需求。我们竞争力强的福利包括医疗、牙科、视觉、健康、401(k)匹配、开放式带薪休假、慷慨的育儿假等。我们的职位名称可能涵盖多个职业水平。鼓励所有候选人申请。
在Onbe,多样化的人员、思想和观点是实现非凡成就的关键。在过去的25年里,我们的重点一直是建立一种开放和创新的文化,在这里员工们汇聚在一起创新,并构建使我们的客户及其消费者和员工群体的生活更轻松、更美好的支付解决方案。我们对成功的定义包括庆祝差异和确认归属感。为此,我们要求员工以他们的真实面貌来到Onbe,并贡献他们多样化的观点、身份和经验。
我们相信招聘阶段只是多样性和包容的开始。在Onbe,我们不断改进我们每天庆祝多样性的方式,并在我们所做的一切中推动多样性和包容的文化。通过几个致力于心理和身体健康、多样性、包容和社区服务的内部委员会,我们致力于创造一个包容所有人的文化。
Onbe自豪地成为一家平等机会雇主。我们寻求创建一个关注多样性、庆祝包容文化的用心员工团队。我们不会因种族、肤色、血统、国籍、性别(包括怀孕)、性别认同、性取向、婚姻或家庭状况、宗教、年龄、残疾、基因信息或军事服务而歧视员工或求职者。我们的平等机会政策适用于包括招聘、安置、晋升或晋级、解雇、裁员、召回、调动、薪酬、培训和休假在内的所有就业决策。