Java 开发人员

16个月前合同
Motion Recruitment

Motion Recruitment

location 悉尼
unsaved
角色的主要目的 高级开发人员贡献于开发、维护和支持基于网络的系统。这包括互联网/内联网网站和在线门户解决方案。 核心职责 • 通过代码同行审查、单元测试、开发和维护自动化测试等技术,确保交付质量可靠的产品。 • 确保所有开发活动遵守编码标准和软件开发生命周期方法论。 • 准备系统规范并通过测试策略进行系统测试。 • 协助其他开发人员和团队成员提供技术见解和专业知识。 • 设计新功能并逐步改进当前功能。 • 为需求分析提供技术专业知识,以提高解决方案设计的质量。 • 提供应用程序支持和问题解决,以最小化应用程序相关服务中断的影响。 • 在需要时支持应用程序发布计划并协调其他开发人员的工作。 • 保持对Java编程语言的专业工作知识。 • 开发和改进自动化测试。 • 确保为所有开发的软件(包括源代码注释)建立和维护文档。 • 保持对公司软件开发政策、程序和方法论的工作知识。 • 获取并保持对安全相关技术、安全漏洞和安全编程技术的工作知识。 要求 • 对Java编程语言有很好的了解。 • 在DevOps环境中有经验。 • 云技术,首选AWS。 • 编写干净、可维护和高效的代码。 • 有持续构建和测试系统的经验。 • 对关系型数据库有良好的了解。 • 有版本控制软件(Subversion / BitBucket)的经验。 • 能够快速学习和使用新技术和工具。 • 能够自信并建设性地与同行、技术管理层和客户合作。 • 较强的分析和解决问题的能力。 • 在例行职责的最小监督下执行。 • 通过API(REST、SOAP)了解微服务和基于SOA的应用程序集成。 • 有使用Spring框架的经验。 • 有软件构建过程和工具(例如Maven)的经验。