Java软件工程师

15个月前合同
Metaorange Digital

Metaorange Digital

location 悉尼
unsaved
Metaorange Digital 总部位于澳大利亚,印度设有海外中心 公司简介 - 我们专注于推动全面的数字化转型,为全球企业提供端到端解决方案。作为专注于数字化转型和咨询的合作伙伴,我们的专业知识涵盖了一系列服务,包括应用程序开发、应用程序现代化、云架构、DevOps和24/7支持服务。 在这里,您将拥有成长的自由和机会。 与2022年获奖的初创公司合作,并成为致力于为不同行业提供卓越软件解决方案的高素质团队的一部分。在塑造客户成功故事方面发挥关键作用,为从初创公司到大型企业的广泛业务范围提供服务。我们的核心是优先个人成长,让团队成员以独特的方式发展,有机地培养他们的技能。我们对专业发展的承诺通过多种学习和建立人际关系的途径延伸,我们的总部位于澳大利亚的悉尼和阿德莱德,印度的德里设有海外中心。 职位:JAVA软件开发人员 类型:合同 工作地点:ACT,NSW,NT,QLD,SA,TAS,VIC,WA,远程 职位描述: 我们正在寻找有经验的高级开发人员,负责监督新的和现有的定制软件应用程序的设计和开发。需要具备与业务和技术利益相关者进行利益相关者参与和关系管理的强大技能,指导初级开发人员的能力,并具备开发清晰全面的技术文档的经验。 主要职责: • 更新和维护现有的出口认证系统,以确保在不同平台上实现无缝统一的用户体验 • 基于面向服务和事件驱动的架构设计软件 • 使用Java和Oracle技术开发企业级软件 • 使用ReactJS、CSS和HTML开发/维护基于Web的用户界面 • 设计数据模型,将其转化为物理数据模型,并使用Oracle数据库实现 • 使用Java对象关系映射框架在数据库上实现CRUD操作 • 生成和维护详细的设计工件和技术规范 • 为内部系统到系统集成和B2G集成开发SOAP和REST Web服务 • 实现和维护基于表单和联合身份验证以及细粒度和粗粒度基于角色的访问控制 • 使用自上而下的方法设计和开发Web服务 • 创建和读取WSDL、XML模式和XML负载 • 使用BPEL和Oracle SOA Suite开发和维护工作流程 • 使用和配置Oracle中间件,特别是: • Oracle WebLogic应用服务器 • Oracle SOA Suite:BPEL流程管理器、服务总线、事件传递网络 • Oracle数据库 • Oracle身份和访问管理 • Oracle HTTP服务器 · 使用: · Git进行源代码版本控制。 · 使用SoapUI和Postman测试SOAP、REST Web服务和测试自动化。 · Maven进行依赖管理。 必需条件: 1. 至少五年的协作软件设计和开发经验,使用Java和Oracle技术以及JavaScript 2. 深入了解和经验丰富的软件开发生命周期。有经验作为团队的一部分设计和开发改进和简化业务流程的创新软件应用程序。 3. 有在生产环境中支持、维护和调试关键系统的经验。 4. 有客户端-服务器、面向服务、微服务和事件驱动架构的经验和知识。 5. 有编写技术文档以传达高级和详细设计并用于支持和维护系统的目的的经验。 6. 与利益相关者良好互动并与业务和技术利益相关者建立良好关系的能力。 最好具备: 经验包括:使用Oracle BPEL开发工作流程和Web服务编排、业务规则管理系统,特别是Drools、服务总线和API管理工具、敏捷开发方法,包括Scrum和Kanban、Azure DevOps Repos、Boards、Artifacts和Pipelines、Azure App Service、Functions、Logic Apps、API Management、Event Grid、Service Bus、SQL、SQL Database和Cosmos DB 专业素质: · 渴望学习和适应 · 良好的分析能力 · 出色的书面和口头沟通能力 福利和待遇: · 与业内专业人士联系并扩大您的人脉网络。 · 在组织内有成长和发展的潜力。 如何申请: 如果您有奉献精神,并且正在寻找在一个充满活力的组织中产生重大影响的机会,我们鼓励您申请。 有兴趣和符合条件的候选人可以尽快将简历发送至careers@metaorangedigital.com,mansi.rawat@metaorangedigital.com 或访问- www.metaorangedigital.com/careers Metaorange Digital是一家机会均等的雇主。我们欢庆多样性,并致力于为所有员工创造一个包容的环境。