职位描述:
我们正在寻找一位熟练的 高级后端开发工程师 加入我们 etalytics GmbH 的团队。作为后端团队的核心成员,您将负责在我们的 etaONE 平台上实现和维护功能,该平台采用现代微服务技术栈构建。您在使用 Spring Boot、Hibernate、Git、Gradle、PostgreSQL 和 MQTT 设计和开发后端功能方面的专业知识将对推动我们项目的成功至关重要。
理想的候选人应具备 5 年以上使用 Spring Boot 或类似角色的软件开发经验,并且在领导复杂数据项目和倡议方面有良好的业绩记录。您还应具备 JVM 语言(Kotlin/Java)、SQL、TDD 和数据建模的技术专长,以及对 REST API 的深入理解。此外,您应具备扎实的软件工程原则基础,包括 CI/CD 管道、版本控制(例如 Git)、Java/Kotlin、自动化测试(例如 JUnit 和 Mockito)以及使用关系数据库(例如 PostgreSQL)进行数据管理。
您的职责将包括后端功能的设计和开发,为我们基于云的微服务架构的持续开发做出贡献,使用创新技术如 Spring、Docker/Kubernetes、CI/CD 管道和异步发布/订阅。您还将为新产品和解决方案的开发提供技术和功能支持,主动为开发过程贡献创造性的建议、解决方案方法和技术。此外,您将通过 JUnit、Mockito 和 MockK 进行测试自动化、测试驱动开发和静态代码分析来保持高代码质量标准。
要在这个角色中取得成功,您需要在软件生命周期的各个阶段与其他开发人员和专业部门密切合作——从规划到开发和发布。您还将参与一个活跃的开发者社区,与同事进行知识交流,以保持您在该领域的最新状态。