高级Java开发工程师

伦敦 29天前全职 网络
66.3万 - 71万 / 年
高级Java开发人员负责为基于Java技术构建的企业系统提供技术领导、实际开发和持续支持。该角色需要结合深厚的技术专长、分析能力和强大的协作技能,以支持和增强对业务至关重要的应用程序。开发人员将与其他IT团队和业务利益相关者密切合作,以解决运营挑战、满足不断变化的需求,并为战略技术计划做出贡献。 主要职责平台升级 - 计划、设计和实施核心企业系统的Java平台升级。 - 与基础设施团队合作协调技术升级并确保顺利部署。 - 根据需要支持相关平台和技术的升级。 增强和技术交付 - 与业务分析师密切合作,为批准的更改制定功能规范。 - 分析用户需求并提出有效、可扩展的技术解决方案。 - 评估拟议增强对系统和集成模块的影响。 - 确保所有更改、补丁和增强遵循既定的开发标准、治理和质量控制。 - 向指导委员会和用户组提供更新,以保持有效沟通和利益相关者对齐。 - 与技术团队合作,在基于Java的系统中提供指导和支持。 知识转移 - 开发全面的系统和用户文档,以支持持续维护和新团队成员的入职。 - 进行技术研讨会、培训课程和知识共享活动。 - 为一级支持团队制作知识文章。 - 支持开发团队内的持续知识转移和指导。 支持与问题解决 - 与业务利益相关者和IT团队联系,以诊断、分析和解决系统问题。 - 在会议、讨论和跨职能工作组中代表Java团队。 - 为Java应用程序提供专家级故障排除和支持。 所需技能和经验基本要求 - 优秀的英语书面和口头沟通能力。 - 15年以上广泛的IT经验,包括10-12年以上的Java开发实践经验。 - 在广泛的技术领域具有丰富的专业知识,包括: - Java 8/17、Spring、Spring Boot、Hibernate、JEE、Swing、MVC、Angular/AngularJS、JavaScript、jQuery、AJAX、JSON、HTML、CSS、XSLT、JSP、JAXB、REST/SOAP Web服务、Tomcat、Apache、JBoss EAP、SQL、XML - 以及相关框架。 - 在开发API(REST和SOAP)方面具有丰富经验。 - 具有OpenText Livelink API经验(可取但有益)。 - 熟练使用构建和CI/CD工具,如Maven、Ant、Azure DevOps Pipelines。 - 具有JavaScript MVC框架(例如AngularJS、Angular 2+)的经验。 - 具有使用IntelliJ和Eclipse等开发工具的经验。 - 在Oracle、PL/SQL和数据库设计方面具有丰富经验。 - 能够生成PDF、Word、Excel等格式的报告。 - 对企业环境中的完整软件开发和部署生命周期有深入了解。 - 熟练制作基于UML的设计工件。 - 具有Oracle和MySQL数据库开发经验。 - 对企业应用程序的配置、部署和测试有深刻理解。 - 对变更管理、风险管理和质量保证原则有良好理解。 - 在SDLC方法论(敏捷、瀑布)方面具有丰富经验。 - 高度好奇、适应性强,并对新技术持开放态度。 - 具有团队导向的心态,采用协作和建设性的方法。 - 能够在动态、快节奏的环境中处理增强和错误修复的开发。 - 具有强大的分析、解决问题和调查技能。 - 能够为较小的计划收集功能和技术需求。 - 展示了对持续改进的承诺。 - 在识别和修复渗透测试期间标记的安全问题方面具有经验。可取条件 - 具有Java Swing经验。 - 熟悉SQL Navigator、SOAP UI、XML Spy、Postman等工具。 - 了解ClearQuest或类似工具。 - 熟悉现代开发流程(RUP、敏捷)。 职位类型:永久 薪资:每年£70,000.00-£75,000.00 福利: - 休假 - 病假工资 工作地点:伦敦EC1A的混合远程工作