高级软件工程师

15个月前全职
CHAMPtitles

CHAMPtitles

location 芝加哥
unsaved
通过应用其安全的、专利待定的技术,CHAMPtitles将车辆所有权转移的过程数字化,涉及州政府、金融机构、汽车经销商和消费者,创建一个易于转让和验证的法律数字所有权。 CHAMPtitles多次获奖,包括Inno Startups to Watch、GCP Best of Tech和Purpose Jobs Best Places to Work,以其创新、合作和包容的文化为荣。 你的职责: 作为高级软件工程师,您将领导团队在项目上取得成功,按时完成,并维持Champ的高质量标准。这是一个高度互动的角色,需要作为首席软件工程师的技能,并作为程序员和专业人员的榜样。您将加入一个不断发展和演变的公司,并直接参与我们的应用程序设计和架构。最后,您将帮助简化释放代码所需的步骤。 所需技能: • 出色的沟通、组织和团队合作能力 • 具备快速学习新技术的能力 • 积极主动解决问题 • 能够遵循复杂的设计和开发标准 • 在代码审查中表现出色,并为其项目领域的大部分代码审查 • 在需要时及时回应紧急团队需求 • 作为程序员和专业人员的榜样 • 以适当的时间编写高质量、经过细致测试的代码 职责: • 检查州级车辆所有权转移系统的业务和功能要求,以提出解决方案建议 • 设计、原型和开发符合代码质量标准和指标的软件应用程序 • 将用例和用户故事转化为我们的所有权系统的详细设计 • 设计和实现新功能,同时不断提高代码质量 • 创建和维护系统文档 所需经验: • 7年以上设计、测试和实施Java服务 • 编程语言:Java • 框架:Spring,REST • 测试:JUnit • 数据库:关系型(任意) • SDLC:敏捷(任何风格) • 版本控制:Git 期望经验: • 框架:Spring Boot,Spring Security,Spring Data,Spring Batch,Hibernate,SOAP • 依赖管理:Maven • 语言:SQL • 测试:Mockito,RestAssured • 消息传递:RabbitMQ或其他消息队列 • 数据库:MySQL,文档型(Mongo等),全文型(Elasticsearch等) • 工作流:Camunda或其他BPMN引擎 • IDE:IntelliJ CE • 协作工具:Jira,Confluence,GitHub,Slack 地点: • 克利夫兰(混合工作环境) 为什么加入我们: • 有能力对公司文化和成功产生重大影响 • 有竞争力的薪资和福利待遇 • 灵活的工作环境 • 职业发展和晋升机会 • 合作和包容的工作环境 CHAMPtitles是一个平等机会的雇主。符合资格的申请人不受种族、信仰、肤色、宗教、外国血统或国籍、血统、公民身份、年龄、身体或精神残疾或障碍、性别或性别(包括怀孕、分娩和与怀孕相关的情况)、婚姻状况、退伍军人或军事状况、性取向、遗传信息、性别认同或表达(包括跨性别身份)或适用联邦、州或地方法律保护的其他特征的歧视。