软件工程师(混合)

16个月前全职
PDG Consulting

PDG Consulting

location 洛杉矶
unsaved
PDG咨询(PDGC)是一家总部位于加利福尼亚州洛杉矶的软件咨询公司,专注于媒体和娱乐以及内容分发行业的定制Web应用程序开发、商业智能和数字化转型。我们正在寻找一位高级软件工程师,他在后端开发和企业级应用程序的微服务/分布式系统方面有坚实的基础。候选人必须是一个积极主动的自我激励者,并且具备在高度协作的团队环境中操作的能力。 • 具有实际的Java开发经验。使用Java设计和开发微服务 • 使用各种AWS服务(包括但不限于IoT、Lambda和S3)设计、开发和实施软件解决方案。 • 对前端技术和React生态系统有热情。 • 通过了解客户的业务需求和挑战,设计和开发定制的全栈分布式系统。 • 深入了解数据结构,并熟悉存储系统和其他技术工具。 • 使用Maven或Gradle等构建工具的经验。 • 编写关系型和NoSQL数据库查询的经验。 • 以测试驱动的开发方法实现干净、轻量级、易于维护的代码。 理想条件: • 计算机科学或工程学学士学位。 • 后端开发和微服务/分布式系统经验。 • 设计和记录应用程序架构的经验。 • 从头开始设计和构建RESTful API的能力。 • 熟悉AWS技术栈(Lambda、Batch、Step Functions)。 • 对软件开发和生命周期管理有深入的理解。 • 出色的书面和口头沟通能力。 技术栈: • Java 8+ • JavaScript,NodeJS • Spring开发框架(Spring Boot,Spring Cloud) • RESTful API和Web服务 • 关系型数据库(RDBMS)和对象关系映射框架(MySQL) • NoSQL数据库(Couchbase,DynamoDB) • Kubernetes 首选: 全栈开发经验是一个加分项。 Golang - Go编程语言(有经验者优先考虑)。 PDG咨询有限责任公司是一家平等机会/肯定行动的雇主。 由JazzHR提供支持。