全栈Java开发工程师 – Spring Boot和React

1个月前全职

Capgemini

芝加哥
职位名称:全栈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