A.P. Moller - Maersk logo

Software Engineer

A.P. Moller - Maersk
NewPosted today

LOCATION

Bengaluru · Onsite

EXPERIENCE

Not specified

TYPE

FullTime

SKILLS REQUIRED

JavaApache KafkaEvent-Driven ArchitectureSQLApache Cameldistributed systemsAPI Integration

Job description

Overview

Software Developer to join the team responsible for the warehouse control system and automation platform, developing integrations that connect warehouse control systems, material handling equipment, robotics platforms, PLC-controlled automation, and enterprise applications.

What you'll do

  • Design, develop, and maintain integrations using Java and event-driven architectures.
  • Integrate warehouse automation equipment, PLC-controlled systems, robotics platforms, and enterprise applications.
  • Work closely with stakeholders to understand operational workflows and integration requirements.
  • Develop and maintain Java/Camel based communication and messaging solutions.
  • Support customer implementations, integration testing, and commissioning activities.
  • Troubleshoot complex communication, networking, and system integration issues.
  • Contribute to the development of a configuration-driven warehouse control platform.
  • Collaborate with architects and senior engineers to define reusable integration patterns and standards.
  • Participate in code reviews and contribute to engineering best practices.
  • Work with Site Reliability Engineering and Platform Engineering teams to improve observability, deployment processes, and operational excellence.
  • Contribute to future warehouse automation capabilities including orchestration, control systems, and intelligent automation solutions.

What you'll need

  • Strong experience developing software using Java.
  • Experience with software integrations, APIs, and distributed systems.
  • Experience working with Kafka or similar messaging technologies.
  • Strong understanding of SQL and relational databases.
  • Good understanding of networking concepts including TCP/IP, ports, routing, and firewalls.
  • Strong analytical and troubleshooting skills.
  • Ability to work independently while collaborating effectively within a cross-functional team.
  • Strong communication skills and fluent English.

Nice to have

  • Highly desired: experience with warehouse automation systems.
  • Highly desired: experience integrating with conveyors, sorters, AMRs, ASRS, shuttles, robotics systems, or warehouse control systems.
  • Highly desired: understanding of industrial control systems and PLC-based automation environments.
  • Highly desired: experience with communication between WCS, WMS, PLCs, and operational technology systems.
  • Beneficial: experience with Docker and container-based deployments.
  • Beneficial: experience working with cloud-native platforms.
  • Beneficial: knowledge of observability and monitoring solutions.
  • Beneficial: experience with CI/CD practices.
  • Beneficial: interest in AI-assisted development and automation.

Details

  • Location: Bengaluru, India.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Software Engineer