高级Java工程师
地点:密歇根州法明顿山庄 - 混合现场办公
9个月合同
不接受搬迁候选人
必备条件
• UNIX(AIX)
• UNIX脚本编程
• JAVA,J2EE,EJB,JavaBeans,JavaScript,servlets,JDBC,struts,Hibernate
• WebSphere,WSAD,MQ Series
• DB2,SQL,MS Access
• FTP/SFTP
职位描述
工作职责:
• 根据详细需求修改现有应用程序代码或接口,或构建新的应用程序组件。
• 分析需求,支持设计,开发代码,测试,调试,部署和维护这些程序和接口。必须进行工作文档的记录。
• 参与编程和应用程序开发的大部分方面,包括文件设计、更新、存储和检索。
• 必须能够持续维护开发的解决方案。
• 根据用户需求制定概念,定义系统范围和技术目标(需要非常好的书面和口头沟通能力,能够轻松理解业务概念,并具备构建愿景的能力)。
• 改进流程以解决运营问题并添加新功能,考虑到时间表、资源限制、流程复杂性、依赖关系、假设和应用程序结构。
• 要求候选人遵循现有的开发方法论和编码标准,并确保符合内部和外部的监管要求。
• 可能会指导各种应用程序系统活动的各个小组。
• 在一般指导下工作;通常向团队负责人、主管/经理报告。
至少8年的经验
• 计算机科学或信息系统管理学士学位为必需
• 在金融服务或自有汽车金融公司的经验是一个很大的优势
• 能够与大团队合作,展示出很强的口头和书面沟通能力
• 在大规模企业环境中的应用程序开发经验是必不可少的
• 解决问题的能力和批判性思维对于有效地完成所需的任务至关重要。
• 能够在快节奏的环境中工作,具备多任务处理能力
• 自我激励,并能在必要时自主工作
以下领域需要中级到专家级的知识
• 系统开发生命周期
• 系统开发过程和方法
• 测试方法,包括单元测试和集成测试(JUnit,JMock)
• 软件配置管理工具的使用
• 代码部署和版本控制工具
以下方面的经验
• UNIX(AIX)
• UNIX脚本编程
• JAVA,J2EE,EJB,JavaBeans,JavaScript,servlets,JDBC,struts,Hibernate
• WebSphere,WSAD,MQ Series
• DB2,SQL,MS Access
• FTP/SFTP