Java开发者中级(合同)(远程)

15个月前远程全职
Skilltracksolutions

Skilltracksolutions

location 多伦多
unsaved
角色:Java开发中级(合同) 地点:远程(位于南佛罗里达州) 薪酬:根据经验而定 职位类型:合同(6个月,可选择延期) 职位描述: 重大项目:将Java 8升级到最新的Java 17版本,加入团队,升级和/或重写约50个应用程序。 理想的候选人是具有Java编程语言知识、基本面向对象概念、出色的分析能力和Web开发经验的全栈软件开发人员。 他/她将与团队负责人和其他开发人员密切合作,以实现最佳生产力。与其他IT业务部门(中间件工程师、发布管理、基础设施等)进行满意的互动和沟通。 教育/经验: 计算机科学或相关领域的学士/硕士学位,具有3-6年以上的经验。 • 遵循组织的规章制度,使用员工手册、公司原则和SDLC来理解这些规章制度。 • 必须具备高水平的人际交往和沟通能力。 • 使用业务分析师/发布经理提供的标准需求模板记录系统设计解决方案和源代码。 • 遵循规定的软件架构和设计。 • 开发满足业务确定的质量标准和时间表的系统解决方案。 • 使用经过验证的测试框架、工具和技术进行软件测试。 • 与质量保证密切合作,解决发现的问题。 • 遵循指定的变更管理流程和文档。 • 参加团队会议,提供意见和建议。 • 能够适应和解决问题;必须能够独立处理多个任务并进行优先排序。 • 能够接受新任务并适应充满活力、不断发展的环境。 所需技能: • 理解面向对象和多层环境中的软件开发 • Java(7/8至17)/ JEE技术栈 • Java Web框架:Spring,并重写Struts中的内容 • SpringBoot • JDBC,SQL • 单元测试(JUnit),Mockito,PowerMock • REST Web服务,Soap UI • Oracle / MSSQL Server知识 • Git / SVN / BitBucket 首选技能: • 软件架构(设计模式,软件生命周期) • SOAP Web服务 • OAuth 2 • 对象关系映射(iBatis / MyBatis) • JMeter • XQuery,XSLT 期望技能: • 自动化测试(Selenium,Mercury工具) • SOA / 基于服务的架构 • 构建工具Maven,Jenkins CI(Artifactory) • 代码分析工具(FindBugs,PMD等) J-18808-Ljbffr