职位描述:
我们目前正在寻找一位熟练的 Java 集成开发工程师,加入我们位于阿联酋迪拜的团队。
主要职责:
• 使用 Java/JEE/Spring 开发框架设计和开发大规模分布式系统。
• 与跨职能团队合作,为开发团队提供高质量的系统和环境。
• 利用 Docker、Kubernetes 或 OpenShift 等容器平台,确保高效的应用程序开发。
• 实施安全测试和自动化测试框架,以确保开发应用程序的完整性。
• 与 DevOps 团队紧密合作,确保系统的无缝部署和维护。
任职要求:
• 至少 12 年的软件开发经验,精通 Java/JEE/Spring 开发框架。
• 3 年设计大规模分布式系统的经验。
• 具备 TOGAF、Azure 解决方案架构师、AWS 解决方案架构师或 GCP 解决方案架构师的认证。
• 拥有微服务、容器和云原生应用开发的实践经验。
• 具备 Docker、Kubernetes 或 OpenShift 及相关容器平台生态系统的经验。
• 对静态代码分析、单元测试、测试驱动开发、安全测试和自动化测试框架有深入理解。
• 熟悉 Jenkins、SonarQube、GIT、Maven 和 Gradle 的使用。
• 具备使用两个或更多应用服务器(如 JBoss、Tomcat、WebLogic 或 WebSphere)的经验。
• 在 Scrum 和/或 Kanban 模型下有强大的敏捷经验。
• 具备使用两个或更多数据库技术(如 Oracle、MySQL、Postgres 或 MongoDB)的经验。
• 在 DevOps 重点环境中工作过,具备对 DevOps 原则的深入理解者优先。
• 优秀的书面、口头和演示能力。