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 is seeking a Software Engineer to join their Visibility platform team, focusing on tracking shipment locations and delivery times with high accuracy. This role involves developing event-driven applications and microservices that handle massive amounts of data from multiple sources. The position offers an opportunity to work on a greenfield project using modern technologies like Java/Kotlin, Kafka, and cloud platforms. The ideal candidate will have strong experience in the JVM ecosystem, database management, and cloud computing. They'll join a team practicing continuous delivery and maintaining high standards for code quality and security. This role at Maersk, a global leader in shipping and logistics, offers the chance to impact supply chain efficiency for customers worldwide. The company's extensive network, operating in 130 countries with 100,000 employees, provides a truly global scale for your work. The position is based in Copenhagen, Denmark, where you'll be part of building critical infrastructure that helps keep global trade moving efficiently. Maersk offers an inclusive work environment and values diverse perspectives, making it an attractive opportunity for engineers looking to make a significant impact in global logistics.

Last updated 5 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
Kafka
Kubernetes
  • Proficiency in JVM ecosystem with 3+ years Java or Kotlin experience
  • Experience with unit testing using tools like JUnit
  • Ability to analyze and optimize algorithmic complexity
  • Knowledge of common design patterns
  • Experience with Spring Boot or similar frameworks
  • Experience with both 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