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提供支持。