高级全栈Java开发者

14个月前全职
75K - 90K CAD CoreMigration

CoreMigration

location 多伦多
unsaved
我们正在寻找一位高级全栈Java开发人员,负责通过利用他们对Java和SQL开发的知识来开发解决方案。 职责包括与最终用户和团队成员合作,领导组织内自动化项目的设计、开发、测试和维护。 通过请求生命周期展示对端到端开发流程和概念的专业知识。必须能够与业务部门合作编写和记录需求,然后将其转化为应用程序中的代码。 工作要求 • 参与软件开发生命周期的所有阶段(SDLC) • 使用Java开发、编码、测试和调试软件和应用程序 • 根据用户体验数据设计功能并进行改进 • 完成单元测试以识别和修复编程错误 • 使用常见的测试和软件文档工具 • 采用分析方法进行软件工程,并愿意进行设计判断 • 与软件开发团队的其他成员合作 • 在口头(例如日常讨论、团队会议)和书面(需求和设计规范)形式上有效沟通,并具备清晰简明的沟通能力 • 有效管理多个优先事项 • 自主行动,承担责任,并展示完成任务的主动性 • 保持以客户为中心的态度,并学习业务以更好地为客户服务 • 开发可测试、可扩展和高效的代码 • 参与代码审查活动 • 具备按时完成工作的团队合作精神 资格要求 • 需要具备5年以上使用Java/J2EE/JSP、JavaScript、HTML5、CSS、XML、MySQL和SQL等编程技能的开发经验 • 需要具备5年以上RESTful Web服务的经验,并具有使用Spring Boot、Spring Batch、MyBatis、SOAP/XML、XSL、XSD、WSDL、WADL、JAXB、JAX-WS、JSON、Swagger、微服务架构等的实际经验。 • 需要具备5年以上使用React、Angular、Node、jQuery、React、Semantic-UI、Svelte、Foundation、Backbone、Vue、Ember等前端框架的经验。 • 需要具备5年以上复杂编程概念和语言JSF、Spring、MyBatis和Hibernate ORM框架、EJB、Servlets、Core Java、Tomcat、DB2、JDBC、Jasper Report、基于MVC框架、Angular、Apache MyFaces、HTML5、CSS3、JavaScript、JQuery、Bootstrap、Foundation、Perl、NodeJs、RESTful服务和SML的经验; • 具备IBM RSA/RAD、Eclipse、Maven、Junit、ANT Build等广泛经验 • 具备安全和密码学方面的广泛经验 • 具备虚拟化基础设施和云计算环境的软件开发、迁移和部署经验 • 具备打印管理系统和PDF架构方面的广泛经验 • 具备面向对象设计(OOD)的经验 • 对关系数据库、SQL和ORM技术(MyBatis、JPA2、Hibernate)有很好的了解 • 具备使用Angular、REACT、Node框架的Web技术栈经验为佳 • 具备容器化、Kubernetes经验为佳 • 具备Git、Ant、Maven、Gradle和XML开发的实际经验 • 具备常见的Web开发工具和服务经验,如版本控制软件、包管理器和CI/CD流水线 • 具备与中间件/ Web服务器(WebLogic,WebSphere,JBoss,Tomcat)一起工作的经验 • 具备在团队合作、协作环境中工作的经验 • 出色的书面和口头沟通能力 • 具备异常处理/解决障碍的经验 • 具备较强的分析和计划能力/具备软件开发项目经验 • 良好的团队合作精神,自我激励,注重细节,逻辑思维能力 教育背景要求 成功完成2年制文凭课程或计算机科学/信息技术或同等工作经验的学士学位 工作类型:全职 薪资:每年75,000.00-90,000.00美元 福利: • 休闲着装 • 牙科护理 • 延长医疗保健 • 视力护理 工作时间: 周一至周五 能力通勤/搬迁: Kanata, ON K2K 3L1:可靠地通勤或计划在开始工作之前搬迁(优先考虑) 工作地点:亲自办公 预计开始日期:2023-09-12 J-18808-Ljbffr