阿布扎比的Java开发人员

阿布扎比 无个税2天前全职 网络
面议
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构建微服务的经验。 - 使用Elasticsearch(关键)和任何关系数据库(例如PostgreSQL)的经验。 - 理解CDN的配置和操作。 - 具有API网关和身份提供商的经验(最好是Kong + Keycloak)。 - 熟悉Swagger/OpenAPI。 - 使用Apache Kafka, RabbitMQ或ActiveMQ进行消息和事件驱动架构的经验。 - 使用Git和Azure DevOps Repos/Pipelines等版本控制和CI/CD工具的经验。 - 使用Apache Airflow, Airbyte或Apache Spark等工具实施ETL/ELT和批处理集成的经验,包括增量加载/CDC、调度、重试和幂等性等模式。 - 移动应用程序后端开发经验。 - 在敏捷环境中工作的经验。 - 英语水平 - 从中高级及以上。 加分项: - 理解Oracle SOA Suite 12.2.1.4(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等企业合作。 - 有机会更换项目和/或在有趣的业务领域发展专业知识。 - 保证专业、财务和职业成长!公司为每位新员工引入了指导和适应系统。 - 通过参与公司活动,每月可额外赚取高达1000美元。 - 访问公司培训门户,收集并不断更新的公司知识库。 - 丰富的公司生活(派对/披萨日/PlayStation/水果/咖啡/小吃/电影)。 - 认证补偿(AWS, PMP等)。 - 推荐计划。 - 英语课程。 - 私人健康保险和体育活动补偿。 加入我们! 您的个人数据根据GDPR法规受到保护。了解更多:https://andersenlab.com/privacy-policy 职位类型:全职 申请问题: - 您目前的所在地是哪里? - 您愿意在阿布扎比的办公室工作吗? 经验: - Java开发人员:4年(必需)