A

Software Engineer - Backend

A P Moller Maersk
Bangalore2-5 LPA Posted 20 Jun 2025
FULL TIME
Microservice Architecture
Agile Methodology
Docker
Kubernetes
Java

Job Description

A.P. Moller - Maersk is an integrated logistics company dedicated to connecting and simplifying supply chains, enabling global trade, and helping our customers grow. Our digital transformation relies on a robust internal developer ecosystem. The Maersk Developer Platform (MDP) is our state-of-the-art Internal Developer Platform (IDP), designed to streamline application development, deployment, and scaling for teams across Maersk, empowering our developers to deliver exceptional solutions efficiently.

Position Summary:

Join the Maersk Developer Platform (MDP) team as a Backend Software Engineer and play a pivotal role in shaping the backbone of our internal developer ecosystem. You'll focus on building scalable systems, automating infrastructure, and empowering developers across Maersk by contributing to a platform that streamlines application development, deployment, and scaling.

Key Responsibilities:

  • Develop & Maintain Backend Systems: Design, build, and optimize backend services primarily using Java/Spring frameworks with Gradle for build automation.
  • Microservice Architecture Implementation: Create and implement scalable, resilient microservices that adhere to best practices and architectural standards.
  • Containerized Application Development: Build and deploy containerized applications utilizing Docker and Kubernetes to ensure seamless scalability and efficient resource management.
  • API Development: Design and develop RESTful APIs to facilitate smooth and efficient integration and communication between various services.
  • Collaborate with Cross-Functional Teams: Work closely with infrastructure engineers, product managers, and other engineering teams to deliver solutions that are tightly aligned with MDP's strategic goals.
  • Troubleshooting & Optimization: Identify and resolve performance and scalability bottlenecks, while ensuring high-quality code through rigorous testing and comprehensive code reviews.

Required Skills & Qualifications:

  • Core Backend Skills: Strong experience with Java and Spring frameworks.
  • Build Automation: Proficiency with Gradle.
  • Microservices: Must have a solid understanding of microservice architecture.
  • Containerization: Foundational knowledge of Docker and Kubernetes (K8s).
  • Communication: Strong communication and collaboration skills.
  • Agile Environment: Ability to work effectively in a fast-paced, agile development environment.
  • Proactive Mindset: A proactive approach and willingness to continuously learn and adapt to new technologies and challenges.
  • Quality Commitment: Strong commitment to delivering high-quality code and meticulous attention to detail.

Preferred Experience & Skills (Bonus):

  • API Design: Experience with RESTful API design.
  • Go Language: Familiarity with Go programming language.

What We Offer:

Joining Maersk means embarking on a great career journey with significant development opportunities in a truly global organization. You will gain broad business knowledge of the company's worldwide activities and understand how complex IT solutions support the transport and logistics business. We offer:

  • A chance to work on a state-of-the-art Internal Developer Platform that empowers thousands of developers.
  • Exposure to cutting-edge technologies in backend development, microservices, and container orchestration.
  • A collaborative environment that values diversity in talent and fosters continuous learning.
  • The opportunity to make a tangible impact on the efficiency and scalability of application development across Maersk.

Join WhatsApp Channel