角色: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