阿布扎比的Java开发人员

阿布扎比 无个税8天前全职 网络
面议
IT公司Andersen邀请在阿布扎比的Java开发人员加入其团队,与阿联酋的一家公司合作。 客户是一个管理公共事务并监督各种企业和慈善项目的政府实体。该公司正在进行一场变革性的数字化旅程,以提高其运营效率和客户体验。 该项目专注于阿联酋的数字化转型,旨在开发和支持数字解决方案,提升社会服务,加强公众参与,促进国际关系,并优化行政流程。 技术栈:Java、Spring Boot、FastAPI、Elasticsearch、PostgreSQL、Swagger/OpenAPI、CDN、Kong、Keycloak。 职责: - 使用Spring Boot开发和维护REST/gRPC API(计划在下一步过渡到FastAPI)。 - 通过Keycloak/AD/ADFS(OIDC/SAML)保护API;使用Kong/WSO2实现RBAC、速率限制和策略。 - 设计和优化Oracle/PostgreSQL中的模式和查询。 - 开发移动应用程序的后端。 - 配置和操作CDN(CloudFront、Cloudflare、Fastly、Akamai)以存储和交付大型媒体文件。 - 集成通知系统:SMTP(DKIM/SPF/DMARC)、SMPP、推送通知(APNs/FCM或自托管)。 - 实施ETL/ELT/批处理流程,包括CDC。 - 使用Elasticsearch/Elastic APM进行搜索、跟踪和日志分析。 - 维护文档:OpenAPI规范、数据库模式、CDN和通知配置。 - 在跨职能团队中于敏捷环境中协作。 必备条件: - 4年以上Java开发经验。 - 计算机科学、IT或相关领域的学士或硕士学位。 - 4年以上使用Spring Boot/Spring Security和/或FastAPI构建微服务的经验。 - 精通Java和Spring Boot,并愿意过渡到FastAPI。 - 有Elasticsearch(关键)和任何关系数据库(如PostgreSQL)的经验。 - 了解CDN配置和操作。 - 有API网关和身份提供商的经验(最好是Kong + Keycloak)。 - 熟悉Swagger/OpenAPI。 - 使用Apache Kafka、RabbitMQ或ActiveMQ进行消息和事件驱动架构的经验。 - 使用版本控制和CI/CD工具(如Git和Azure DevOps Repos/Pipelines)的经验。 - 使用工具(如Apache Airflow、Airbyte或Apache Spark)实施ETL/ELT和批处理集成的经验,包括增量加载/CDC、调度、重试和幂等性等模式。 - 移动应用程序后端开发经验。 - 在敏捷环境中工作的经验。 - 英语水平——中上及以上。 加分项: - 了解Oracle SOA Suite BPEL、OSB、Mediators、Adapters)——能够阅读和分析现有API。 - 与Oracle E-Business Suite R12.2的集成经验。 - WebLogic Server的SOA部署管理经验。 - 使用Rocket.Chat和ChatOps工作流的经验。 - 自托管Appwrite的经验。 - 具备Docker、Kubernetes、Helm的工作知识。 - 熟悉TypeScript和/或Go。 该职位对您的吸引力: - 与FinTech、医疗保健、零售、电信等领域的领导者合作的团队经验。Andersen与三星、西门子、强生、法国巴黎银行、瑞安航空、梅赛德斯、途易、Verivox、安联、T-Systems等企业合作。 - 有机会更换项目和/或在有趣的业务领域发展专业知识。 - 保证专业、财务和职业发展,公司为每位新员工引入了指导和适应系统。 - 通过参与公司活动,每月可额外赚取高达1,000美元。 - 访问公司培训门户,收集并不断更新公司的全部知识库。 - 丰富的公司生活(派对/披萨日/PlayStation/水果/咖啡/零食/电影)。 - 认证补偿(AWS、PMP等)。 - 推荐计划。 - 英语课程。 - 私人健康保险和体育活动补偿。 加入我们 职位类型:全职