介绍
在IBM CIC,我们为英国的众多公共和私营部门客户提供技术和行业专业知识。
在IBM CIC的职业生涯意味着您将有机会与多个行业的顶尖专业人士合作,以改善全球最具创新性和价值的公司的混合云和AI之旅。您将有机会利用最新的技术平台,提供有效的解决方案,为我们的客户推动有意义的业务变革。
好奇心和不断追求知识是这里成功的基础。我们鼓励并支持您不断自我重塑,专注于不断变化的市场中需求的技能。您将与多元化的团队合作,提出影响广泛客户网络的创意解决方案,这些客户可能在他们的现场或我们的CIC或IBM地点。我们的进化文化以长期职业成长和发展机会为中心,在一个包容您独特技能和经验的环境中。
我们提供
• 从课堂到电子学习、指导和辅导计划的众多培训机会,以及获得行业认可认证的机会
• 定期和频繁的晋升机会,确保您可以与我们一起推动和发展您的职业生涯
• 全年反馈和检查点
• 通过我们的政策和流程以及员工冠军团队和支持网络,将多样性和包容性作为我们文化的重要和真实组成部分
• 欢迎您提出增长和创新的想法的文化
• 内部认可计划,用于同事之间的欣赏以及经理对员工的认可
• 支持您的工作与生活平衡的工具和政策,包括灵活的工作方式、休假计划、带薪陪产假、产假和创新的产假返工计划
• 更传统的福利,如25天假期(加上公共假期)、私人医疗、牙科和眼科保险、在线购物折扣、员工援助计划、人寿保险和额外5%基本工资的团体个人养老金计划,由我们每月支付以为您的未来储蓄。
您的角色和职责
我们正在寻找一名Java开发人员,使用Java/JEE和现代Web技术设计和构建高质量的应用程序。您将开发应用程序功能、集成系统,并应用最佳实践,如依赖注入、TDD和CI/CD。如果您喜欢构建可靠、安全的应用程序并与技术团队协作,我们很想听到您的消息。
主要职责
• 使用Java/JEE及相关框架设计、开发和维护应用程序。
• 使用Java框架和语言构建Web组件
• 实施企业开发模式,包括依赖注入、控制反转、面向方面编程、函数式编程和测试驱动开发。
• 使用数据访问框架和事务管理技术开发安全高效的数据访问。
• 支持与企业系统的集成
• 参与与DevOps对齐的开发实践,包括CI/CD、自动化测试和版本控制。
• 排除和解决应用程序问题,以维护服务质量和可靠性。
• 与分析师、测试人员、架构师和其他开发人员合作,确保成功交付。
• 根据经验,支持技术协调、指导他人或负责特定技术领域。
优先教育
学士学位
所需的技术和专业技能
• Java/JEE开发
• Java框架(例如,Spring)
• Web技术(JSP/Servlets)
• 依赖注入、IoC、AOP
• 函数式编程概念
• 测试驱动开发(TDD)
• 数据访问框架(JPA/Hibernate或类似)
• 事务管理
• 批处理概念
• API开发和集成
• DevOps实践(CI/CD、自动化、基于Git的工作流)
• 调试和问题解决
• 沟通和协作技能
• 根据经验交付、协调或承担开发任务的能力
此职位需符合英国政府的基线人员安全标准(BPSS)的入职前筛查。可能适用称为国家安全审查(NVS)的额外个人安全控制范围,这可能包括满足安全检查(SC)或高级审查(DV)的资格要求。