高级Java工程师

15个月前远程全职
Agilus Work Solutions

Agilus Work Solutions

location 多伦多
unsaved
这个职位要求加拿大增强可靠性安全审查[在加拿大连续居住至少5年。 Agilus的客户是金融服务行业的全国领导者,以工作平衡和文化的卓越声誉,以及提供稳定性和职业发展机会而闻名。 平台和工程团队正在招聘一名高级软件工程师,至少具有5年的Java应用程序分析和开发经验。成功的候选人应具备较强的技术和解决问题的能力,并展现主动性,对结果负责。 在这个角色中,您将: • 领导并参与设计、开发和部署Java REST Web服务API和使用Docker和Kubernetes的微服务。 • 确保服务设计符合批准的架构。 • 学习并融入新兴的API技术到我们的API中。 • 使用Kafka构建事件驱动的服务。 • 使用和改进我们的DevOps工具和流程,用于持续交付/持续集成,这些工具包括Jenkins、Artifactory、BitBucket、Gradle、Continuous Delivery Director、Ansible。 • 指导和支持同事的能力。 • 识别服务中的缺陷,调试并提供有效的解决方案来解决缺陷。 • 在需要时,支持使用较旧技术构建的现有API,例如Websphere、DB2、Java UI等。 为什么我要考虑这个机会? • 这个项目非常有趣,因为您将从零开始构建。前进的技术建立一个将在未来几年影响我们客户业务的生态系统。 • 这使您有机会从头开始工作,并建立一个全新的设置,负责所有的防护栏,这使得这个机会令人兴奋。 • 您将有机会深入了解业务,深入挖掘他们的业务流程,了解和利用技术来指导业务决策。 API平台: • 基于Open API/Swagger规范构建的REST服务 • 使用Java Spring Boot编写 • 使用Docker容器部署到Kubernetes环境(本地/AWS) • 使用Okta使用oauth2进行安全保护 • 构建填充和访问MongoDB和Postgres等数据库技术的新的微服务/域服务 • 构建从Kafka消费主题的事件驱动过程/微服务 您成功所需的条件: • 高等教育计算机科学文凭或学位。 • 超过5年的开发技能和渐进的信息技术经验,具有完整的应用程序开发生命周期和系统集成经验 • 具有Java API、REST、SOAP、Spring、JSON、Open API、Swagger、Web服务和Web托管技术的强大工作经验 • 1年以上使用DevOps工具(Jenkins、Artifactory、BitBucket、Maven、CDD/Ansible)的经验 • 1年以上使用Kafka和/或Kafka Streams(使用KSQL)的经验 • 客户偏执狂-客户是我们所做的一切的中心 • 具有分析和解决问题的能力,能够系统地分析情况/问题,并及时提供有效合适的解决方案 • 在多地点环境中管理和协调团队活动的经验。 • 较强的组织和计划能力 • 出色的口头和书面沟通能力 附加优势: • 具有Kubernetes、Okta、AWS、MongoDB的经验 • 具有团体退休产品和业务领域的经验 • 对IBM的ODM等业务规则管理系统具有工作知识 • 具有WebSphere、DB2、Java UI(Swing、Spring MVC)、SonarQube用于静态代码分析的经验 • 接触企业服务总线(ESB)集成架构和技术 对您有什么好处: Agilus的客户很荣幸被Great Place to Work® Canada评为2023年安大略省最佳工作场所。 我们很自豪地被Great Place to Work® Canada评为2023年最值得信赖的执行团队公司。 支持您的健康的三个支柱-精神、身体和财务的健康计划 有机会沿着各种职业道路前进,并拥有令人惊叹的人际网络潜力。 作为一个混合型组织,您和您的领导者根据业务和客户需求选择您在家中或办公室工作的地方。