Java 微服务开发者

19天前全职
80K USD / 年 Acadia Technologies, Inc.

Acadia Technologies, Inc.

location 洛杉矶
unsaved
技术技能: • Java 熟练度:对 Java 基础知识、面向对象编程原则和最佳实践有扎实的理解是至关重要的。 • 微服务架构:了解微服务模式、原则和最佳实践,包括服务发现、API 设计和分布式系统。 • Spring 框架:有使用 Spring Boot 和其他 Spring 模块(例如,Spring Cloud、Spring Security)构建和部署微服务的经验。 • RESTful API:为微服务通信设计和实现 RESTful API。 • 容器化:熟悉像 Docker 这样的容器化技术,用于打包和部署微服务。 • 编排:有使用像 Kubernetes 这样的容器编排平台管理和扩展微服务部署的经验。 • 数据库:了解关系型数据库(例如,MySQL、PostgreSQL)和 NoSQL 数据库(例如,MongoDB、Cassandra)。 • CI/CD:有使用持续集成和持续交付(CI/CD)管道来自动化构建、测试和部署过程的经验。 • 云平台:熟悉 AWS、Azure 或 Google Cloud Platform 等云平台及其微服务产品。 • 测试:精通使用 JUnit 和 Mockito 等框架进行单元测试、集成测试和端到端测试。 • 工具:有使用 IntelliJ IDEA 或 Eclipse 等 IDE、Maven 或 Gradle 等构建工具以及 Git 等版本控制系统的经验。