Java技术领导

16个月前全职
Infosys

Infosys

location 多伦多
unsaved
Infosys正在寻找一名Java技术负责人,负责开发和支持Java、Sprinboot、ReactJS、GraphQL上的定制应用程序。此职位需要对使用瀑布、敏捷、Scrum等各种方法进行应用开发的知识。 所需资格: • 至少有10年相关的信息技术经验。 • 本科学位或同等学历,来自认可的机构。也可以考虑在该专业领域内每年教育经历的三年经验代替。 • 首选地点是加拿大卡尔加里或安大略省密西沙加。如果您不是来自项目所在地,可能需要出差。 • 熟悉使用软件开发生命周期SDLC的应用开发,包括瀑布、敏捷/Scrum等各种方法。 • 熟练使用各种J2EE技术,包括Hibernate、Struts MVC框架、Servlets、JSP、JNDI、JMS、JDBC、AJAX、WEB SERVICES和ANT。 • 在Spring框架方面有丰富的经验,如Spring MVC、IOC、AOP和Spring JDBC。 • 在开发RESTful Web Services方面有丰富的经验。 • 有GraphQL查询数据的经验。 • 在核心Java多线程、集合、Servlets和JDBC方面有经验。 • 在配置和部署Tomcat服务器上的应用方面有经验。 • 扎实的关系数据库概念,广泛使用Oracle 12c、MySQL、MongoDB。 • 至少5年的全栈应用设计和开发经验,使用ReactJS等一个或多个JS框架。 • 精通React、Redux、中间件-Sagas/Thunk、Node。 • 有MFE和Master Micro SPA架构的经验。熟练使用库-rebass、json schema forms、redux form、reselect、recompose等。 • 有测试库-Jest enzyme mockapi chai mocha等的经验。 • 有使用Node和库-normalizr、loadash等开发微服务REST API的经验。 • 开发API并与其他系统集成。 • 构建自动化工具和在CI/CD流水线软件中的经验。 首选资格: • 有领导PROD环境的AMS经验。 • 良好的分析和沟通能力 • 必须具备出色的书面沟通和人际交往能力 • 至少一种编程语言的高级概念理解 • 至少一种数据库和一种操作系统的高级概念理解 • 对软件工程有理解,在至少一个项目中有实践经验 • 能够独立地为中等到复杂的任务做出贡献 该工作可能需要长时间坐在计算机前工作。候选人应能够通过电话、电子邮件和面对面有效沟通。根据工作要求可能需要出差。 关于我们 Infosys是全球领先的下一代数字服务和咨询提供商。我们帮助50多个国家的客户应对数字化转型。凭借40多年在全球企业系统和运营方面的经验,我们能够熟练引导客户完成数字化之旅。我们通过为企业提供AI驱动的核心来帮助优先执行变革。我们还通过大规模的敏捷数字化赋能企业,实现了卓越的绩效和客户满意度。我们始终保持学习的态度,通过从创新生态系统中构建和传递数字技能、专业知识和思想来推动持续改进。 请访问www.infosys.com,了解Infosys(纽约证券交易所代码:INFY)如何帮助您的企业应对下一步的挑战。 Infosys是一家平等机会雇主,所有合格的申请人将获得平等的考虑,不考虑种族、肤色、宗教、性别、性取向、性别认同、国籍、受保护的退伍军人身份、受保护的退伍军人的配偶身份或残疾身份。