Taro Logo

Software Engineer

A.P. Moller - Maersk is an integrated container logistics company and global leader in shipping services, operating in 130 countries with roughly 100,000 employees.
Copenhagen, Denmark
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Logistics

Description For Software Engineer

Maersk, a global leader in container logistics, is seeking a Software Engineer to join their team in Copenhagen to develop their Visibility platform. This is an exciting opportunity to work on a greenfield project that answers critical questions about shipment tracking and delivery timing.

The role involves building event-driven applications and microservice-based APIs that handle massive amounts of data from multiple sources. You'll be working with modern technologies including Java/Kotlin, Spring Boot, and various database systems, while implementing robust security practices and maintaining high code quality standards.

As a Software Engineer at Maersk, you'll be part of a team that embraces continuous delivery and automated processes. The position requires strong technical skills with at least 3 years of experience in the JVM ecosystem, along with expertise in testing, design patterns, and cloud computing. Knowledge of Kafka, Docker, and Kubernetes would be advantageous.

The ideal candidate will combine technical expertise with strong communication skills, as you'll be working in a global team across different time zones and cultures. This is an excellent opportunity for a mid-level developer looking to work on large-scale systems that directly impact global supply chains.

Maersk offers a diverse and inclusive workplace, welcoming different styles of thinking and approaches. As part of a company with roughly 100,000 employees across 130 countries, you'll be contributing to systems that help simplify and connect customer supply chains worldwide. The position is based in Copenhagen, Denmark, where you'll be part of a dynamic team working on cutting-edge logistics technology.

This role offers the chance to work on meaningful projects that directly impact global trade and commerce, while developing your skills with modern technologies and best practices in software engineering. If you're passionate about building scalable, reliable systems and want to work for a company that values diversity and innovation, this position at Maersk could be your next career move.

Last updated 7 days ago

Responsibilities For Software Engineer

  • Build event driven applications and microservice-based APIs
  • Implement functionality for predetermined API and event schemas
  • Work on applications handling large amounts of data with focus on scalability and reliability
  • Implement secure practices and automated security checks
  • Maintain code hygiene practices and automated checks
  • Implement monitoring and alerting signals
  • Participate in code reviews
  • Contribute to continuous delivery culture
  • Create inclusive practices for global team collaboration

Requirements For Software Engineer

Java
Kotlin
Kubernetes
MongoDB
Kafka
  • 3+ years experience with Java or Kotlin
  • Proficiency in writing well-tested code using tools like JUnit
  • Experience analyzing and optimizing algorithmic complexity
  • Knowledge of common design patterns
  • Experience with Spring Boot
  • Experience with relational and NoSQL databases
  • Familiarity with observability concepts
  • Experience with cloud computing (Azure, Google Cloud, or AWS)
  • Strong written and verbal communication skills
  • Experience with containerized applications and Docker (preferred)
  • Knowledge of logistics and supply chain domain (preferred)

Interested in this job?

Jobs Related To Maersk Software Engineer