M

Maersk

Global container shipping and end-to-end logistics

Senior SAP ABAP Developer - AI & Automation

Enterprise ApplicationsConfirmed live in the last 24 hours
Full-timeBengaluru, Karnataka, IndiaNo salary listed

About the Job

Requirements

  • A bachelor's or master's degree in Computer Science, Information Technology, or a related field, or equivalent experience.
  • At least 10 years of hands-on SAP ABAP development experience.
  • At least 2 years of working experience with AI, machine learning, or generative AI in SAP projects or related solutions.
  • Experience delivering at least one to two full-lifecycle SAP implementation or enhancement projects.
  • Strong hands-on skills in ABAP, including classic ABAP and ABAP Objects, Open SQL, CDS views, OData, and Fiori backend development.
  • Working knowledge of S/4HANA, ABAP on HANA, RAP, and ABAP Development Tools in Eclipse.
  • Experience with enhancement techniques including BAdIs, user exits, enhancement framework, and implicit and explicit enhancements.
  • Practical experience with AI, machine learning, or large language model-based solutions, including calling AI services through APIs.
  • Proficiency in Python or another scripting language for AI and automation tasks.
  • Experience with REST and OData APIs, JSON, and authentication methods such as OAuth.
  • Proven ability to automate SAP Security and Basis tasks using ABAP, Python, shell or PowerShell scripting, and SAP APIs.
  • Clear written and verbal communication and comfort working with stakeholders from developers to business leaders.
  • A problem-solving, automation-first mindset and curiosity about how AI is changing SAP development.
  • A strong sense of ownership, attention to detail, and commitment to code quality and security.
  • Willingness to learn quickly and mentor others.

Responsibilities

  • Design, develop, test, and deploy custom ABAP solutions from functional specifications, including reports, interfaces, enhancements, forms, and workflows.
  • Build modern ABAP applications using ABAP Objects, CDS views, AMDP, RAP, OData services, and Fiori/UI5 integration.
  • Apply clean-core principles using in-app and side-by-side extensibility, BAdIs, and released APIs.
  • Optimize ABAP program and HANA-based query performance, and fix defects through root-cause analysis.
  • Follow transport, change-control, and code-quality standards, including ABAP Test Cockpit and Code Inspector checks.
  • Integrate AI capabilities into SAP processes using SAP AI Core, the Generative AI Hub, and SAP Business AI features on SAP BTP.
  • Build ABAP-to-AI integrations that call machine-learning and large language model services through REST APIs, including prompt design, response handling, and error management.
  • Develop use cases such as document extraction, intelligent classification, anomaly detection, forecasting support, and natural-language assistants for SAP data.
  • Support Retrieval-Augmented Generation patterns that use SAP data as grounded context.
  • Evaluate model output quality, monitor performance, and handle data privacy, access control, and audit logging for AI use cases.
  • Work with data scientists and solution architects to move AI prototypes into stable production solutions.
  • Build and maintain integrations using OData, REST, SOAP, IDocs, BAPIs, and SAP Integration Suite.
  • Automate repetitive business and technical tasks using SAP Build Process Automation, workflow tools, and Python scripting.
  • Use Git-based version control and CI/CD practices for ABAP and BTP development where available.
  • Automate SAP Security tasks, including user provisioning and deprovisioning, role assignment, access reviews, segregation of duties and critical access reporting, firefighter log reviews, and dormant-user clean-up, using ABAP, Python, PowerShell, and SAP APIs.
  • Automate SAP Basis tasks, including system health checks, transport and release management, job, spool and dump monitoring, certificate and parameter checks, and post-copy or system-refresh steps, using ABAP, shell scripting, Ansible, and CI/CD pipelines.
  • Build scheduled ABAP programs, OData/REST services, and BTP workflows that provide Security and Basis teams with self-service, low-touch processes with full logging and an audit trail.
  • Apply AI to SAP Security and Basis tasks where useful, including log analysis, alert triage, and anomaly detection in user behaviour and system events.
  • Gather clear and complete requirements from functional consultants, process owners, and business users.
  • Write technical specifications, unit test cases, and handover documentation for support teams.
  • Deliver work in an Agile framework as part of cross-functional teams.
  • Take part in code reviews, mentor junior developers, and share knowledge on ABAP and AI best practices.
  • Support SAP implementations, rollouts, upgrades, and production support when needed.

Desired Qualifications

  • Experience with SAP BTP, including AI Core, the Generative AI Hub, Joule, and SAP AI Launchpad.
  • Knowledge of SAP Cloud Application Programming Model or SAP Build Apps.
  • Familiarity with prompt engineering, vector databases, embeddings, and Retrieval-Augmented Generation architecture.
  • Understanding of AI risks such as prompt injection, data leakage, and over-privileged integrations, and awareness of the OWASP Large Language Model Top 10.
  • Exposure to SAP Integration Suite, SAP Build Process Automation, or Azure, AWS, or Google Cloud Platform AI services.
  • Familiarity with SAP Basis tooling and practices, including Solution Manager, Focused Run, CTS+, ChaRM, abapGit, Jenkins, and Ansible.
  • Working knowledge of SAP Security concepts such as roles, authorizations, segregation of duties, and SAP GRC Access Control.

About the Company

Maersk

Global container shipping and end-to-end logistics

Maersk is an integrated logistics provider that connects and simplifies customers’ supply chains through global shipping and end-to-end logistics services. Its offerings span ocean freight, inland transportation, warehousing, and supply chain management, all coordinated with digital tools that give customers visibility and control over shipments. Unlike traditional shipping lines, Maersk positions itself as a comprehensive logistics partner that integrates multiple modes of transport and services to create seamless, transparent supply chains. The company pursues a global reach—operating in 130 countries with more than 100,000 employees—to serve businesses of all sizes. Its goal is to make global trade smoother by delivering end-to-end logistics solutions that unify what moves by sea, land, and in between.

Company size
10,001+
Company stage
IPO
Headquarters
Copenhagen, Denmark
Founded
1904

Recently Posted Jobs

Explore more opportunities at Maersk

See more jobs