软件工程师 III - Java 和 Kubernetes

休斯顿 21天前全职 网络
面议
我们为您提供一个激动人心且有价值的机会,让您的软件工程职业生涯更上一层楼。 作为JPMorganChase商业和投资银行组织的软件工程师III,您将作为敏捷团队的资深成员,设计并交付值得信赖的市场领先技术产品,以安全、稳定和可扩展的方式进行。您负责在各种业务职能中执行关键技术解决方案,以支持公司的业务目标。 工作职责 - 执行软件解决方案、设计、开发和技术故障排除,能够超越常规方法思考以构建解决方案或解决技术问题 - 利用领域驱动设计和微服务架构原则构建云原生应用程序,识别界限上下文和服务交互(异步事件和RESTful API) - 协作设计解决方案,包括活动流程和逻辑数据模型 - 构建全自动化的CI/CD管道,支持以客户为中心且高度安全的软件解决方案,并部署在私有云Kubernetes平台上 - 编写可维护和可测试的代码,与微服务架构原则一致 - 与合作伙伴技术团队合作,确保成功集成 - 与产品和设计团队合作,全面交付软件组件 - 为软件工程实践社区和探索新兴技术的活动做出贡献 - 主动识别数据中的隐藏问题和模式,并利用这些见解推动代码卫生和系统架构的改进 所需资格、能力和技能 - 接受过软件工程概念的正式培训或认证,并具有3年以上的应用经验 - 精通Java和关键框架(包括Spring stack、Spring Boot、Spring Core等)以及RESTful API开发的实际编码经验 - 展示了Hibernate、RESTful、Oracle、Maven、Jenkins、GIT、Mockito、JMockit的经验 - 展示了对模式的了解,包括side car、circuit breaker、traffic shifting、ingress和egress - 具有利用领域驱动设计和微服务架构原则构建云原生应用程序的经验,识别界限上下文和服务交互(异步事件和RESTful API) - 协作设计解决方案,包括活动流程和逻辑数据模型 - 具有构建全自动化CI/CD管道的经验,支持以客户为中心且高度安全的软件解决方案,并部署在私有云Kubernetes平台上 - 具有在大型企业环境中使用一种或多种现代编程语言和数据库查询语言进行开发、调试和维护代码的经验 - 对软件开发生命周期有全面了解 优先资格、能力和技能 - 具有GraphQL、ElasticSearch、S3、Docker、Kubernetes、Cucumber、Shell Scripts的经验 - 熟悉现代前端技术 - React - 了解Oracle或其他SQL数据库