职位名称:全栈Java开发工程师 – Spring Boot与React
地点:伊利诺伊州芝加哥(现场/混合工作模式)
员工类型:全职并提供福利
职位描述:
我们正在寻找一位具有强大Spring Boot和React专业知识的全栈Java开发工程师,负责设计、开发、部署和管理强大的Web和基于API的应用程序。理想的候选人对软件工艺充满热情,接受敏捷方法,并在构建可扩展和安全的解决方案方面表现出色。
主要职责:
• 与产品经理和跨职能团队合作,交付高质量的数字产品。
• 将产品愿景转化为创新和可行的技术解决方案,以应对业务挑战。
• 使用Java、Spring Boot、REST API以及像OCP和Kubernetes这样的云平台设计、构建和增强基于Web的应用程序。
• 利用现代CI/CD工具(如IntelliJ/STS、GitHub、Jenkins、Nexus)实现高效的开发和部署流程。
• 实施现代安全机制,如JWT和OAuth,以保护应用程序。
• 将开发任务拆分为技术故事,起草详细设计文档,并与敏捷团队合作交付功能。
• 构建高可扩展性和可用性系统,确保最佳性能和可用性。
• 提供强大的技术和团队领导,指导初级开发人员,促进合作。
• 有效地与技术和非技术利益相关者沟通技术概念。
• 遵循合规标准,促进风险意识开发实践的文化。
技术技能与资格:
• 8-10年的Web应用程序设计和开发经验。
• 强大的Java开发专业知识:精通Java、Spring Boot和构建RESTful API。
• 前端能力:
• 深入的JavaScript知识,包括DOM操作和JavaScript对象模型。
• 深刻理解React.js及其核心原则,并具有使用Flux或Redux等热门工作流的经验。
• 经验于现代前端工具如NPM。
• 熟悉集成和使用RESTful API,并实现安全授权机制如JWT。
• 了解DevOps实践和云技术,特别是OpenShift和Kubernetes。
• 具备CI/CD工具和过程的经验,包括Jenkins、GitHub和Nexus。
• 对基准测试、性能优化和调试复杂系统有强烈的兴趣。
免责声明:
凯捷是一个平等机会的雇主,鼓励工作场所的多样性。所有合格的申请者将在不考虑种族、国籍、性别认同/表达、年龄、宗教、残疾、性取向、遗传信息、老兵身份、婚姻状况或任何其他受法律保护的特征的情况下获得就业考虑。
这是一份对该职位所需职责、责任和资格的一般描述。可能会提到身体、心理、感觉或环境要求,试图传达该职位通常如何执行。为了向残疾人提供平等的就业机会,凯捷将在不造成不当困难的前提下,考虑可能涉及工作要求变更和/或改变此职位执行方式的合理安排。
凯捷承诺在我们的招聘过程中提供合理的便利。如果您需要帮助或合理的便利,请联系您的招聘联系人。
点击以下链接了解更多作为申请者的权利:http://www.capgemini.com/resources/equal-employment-opportunity-is-the-law