Maersk is hiring for Software Engineer

Job Details

  1. Company: Maersk (A.P. Moller – Maersk)
  2. Job Position: Software Engineer – Warehouse Automation & Integrations
  3. Job Location: Bengaluru, Karnataka, India – 560064
  4. Job Type: Full-time
  5. Work Mode: Site-based (On-site)
  6. Experience: Strong experience in Java development and software integrations required; exact years of experience are not specified.
  7. Salary: Estimated ₹12 LPA–₹24 LPA, depending on experience, technical skills, and interview performance. This is an indicative estimate, not an official salary range.
  8. Job Requisition ID: R197239
  9. Application Deadline: October 31, 2026
  10. Job Category: Software Development, Warehouse Automation, and System Integration

Job Overview

Maersk is looking for a Software Engineer to develop and maintain software integrations for warehouse automation and logistics systems. The selected candidate will work with Java, APIs, event-driven architectures, messaging technologies, and databases to connect warehouse control systems with robotics, industrial equipment, and enterprise applications. This role offers an opportunity to build scalable software platforms, troubleshoot complex technical issues, and collaborate with engineering and operations teams to improve automated logistics processes.

Key Responsibilities

  1. Design, develop, and maintain software integrations using Java and event-driven architectures.
  2. Connect warehouse control systems with automation equipment, robotics platforms, and enterprise applications.
  3. Understand operational workflows and gather integration requirements from stakeholders.
  4. Develop and maintain Java and Apache Camel-based communication solutions.
  5. Support customer implementations, integration testing, and commissioning activities.
  6. Troubleshoot networking, communication, and system integration problems.
  7. Contribute to the development of a scalable, configuration-driven warehouse control platform.
  8. Work with architects and senior engineers to create reusable integration patterns.
  9. Participate in code reviews and follow software engineering best practices.
  10. Collaborate with Site Reliability Engineering and Platform Engineering teams.
  11. Improve system monitoring, deployment processes, and operational reliability.
  12. Support the development of warehouse automation, orchestration, and intelligent control capabilities.
READ ALSO:  Revature is hiring for Software Engineer

Eligibility Criteria

  1. A degree in Computer Science, Information Technology, Engineering, or a related field is generally relevant, although the provided job description does not specify a mandatory degree.
  2. Strong practical experience in Java software development.
  3. Experience building software integrations, APIs, and distributed systems.
  4. Knowledge of Kafka or similar messaging technologies.
  5. Good understanding of SQL and relational databases.
  6. Understanding of networking concepts such as TCP/IP, ports, routing, and firewalls.
  7. Strong analytical, problem-solving, and troubleshooting abilities.
  8. Ability to work independently and collaborate with cross-functional teams.
  9. Good communication skills and fluency in English.

Required Skills

  1. Java programming and software development.
  2. API development and system integration.
  3. Event-driven architecture and distributed systems.
  4. Apache Kafka or equivalent messaging technologies.
  5. Apache Camel and messaging solutions.
  6. SQL and relational database management.
  7. Networking fundamentals and troubleshooting.
  8. Warehouse control systems and industrial automation concepts.
  9. Integration testing and commissioning support.
  10. Docker and container-based deployments.
  11. Cloud-native platforms and CI/CD practices.
  12. Monitoring, observability, and deployment management.
  13. Knowledge of robotics, PLCs, and warehouse automation is an advantage.

Why Join Company?

  1. Work with a globally recognized logistics and shipping company.
  2. Gain exposure to warehouse automation and robotics technologies.
  3. Develop software that connects real-world industrial equipment with enterprise applications.
  4. Work with experienced software engineers, architects, and automation specialists.
  5. Contribute to scalable platforms and reusable software integration solutions.
  6. Expand your knowledge of distributed systems, messaging technologies, and operational technology.
  7. Collaborate with international and cross-functional teams.
  8. Explore emerging technologies, including intelligent automation and AI-assisted development.

Important Links

Apply Link: Click here