Software Engineer


Oct 30th, 2022
A.P. Møller – Mærsk A/S, also known as simply Maersk, is a Danish integrated shipping company, active in ocean and inland freight transportation and associated services, such as supply chain management and port operation. Maersk has been the largest container ship and supply vessel operator in the world since 1996. The company is based in Copenhagen, Denmark, with subsidiaries and offices across 130 countries and around 80,220 employees in 2018.
Maersk is strengthening its software development organization, focusing on driving predictability, reducing cost of ownership and increasing agility in our technology. We are looking for a full stack developer with strong development skills, experience working in Agile projects and leadership to help shape development within Maersk Technology. We expect applicant to have minimum of 3-5 years working experience within backend-, API-, database- and preferably Java development within Agile project delivery addressing CI/CD and a full DevOps operating model including 24×7 support.
The role will involve:
  • Hands-on architecture, development, & maintenance. You will adapt in writing reusable code, adhere to test driven development i.e. unit & integration tests across all components with code re-use being key to success.
  • Build and deployment of artefacts on Cloud or on-premise servers using CI/CD pipeline and DevOps principles/practices.
  • Collaboration across teams with other front-end developers, back end developers, architects, designers, UX experts, external agencies, partners and key people in the business with focus on delivering business value.
  • Help define efficient solutions and implementation strategies in joint collaboration with your team to create highly cohesive front-end and back-end development practices.
  • Embrace emerging technologies and solutions to ensure our online experience continually evolves to deliver functionality that our customers need.
  • Travelling as needed to Maersk locations to meet and work with development team members based abroad (e.g. Denmark).
  • You are expected to carry out a full DevOps 24×7 support with the rest of the team on cloud-based products (mainly PaaS)
Do you have a burning desire to work with new ways of online commercial systems? Can you help to improve our global supply chain logistics end-to-end? Are you excited to work on platforms that handles millions of bookings and transactions? In this role, you will have long-term ownership of one or more applications part of our new pricing strategy called SPOT, including build, test, transition and operation for Maersk’s customer-facing systems using the latest technical stack. The end-to-end visibility and thinking is key to success.

We Offer
Joining Maersk will embark you on a great journey with career development in a global organization. As a full stack developer, you will gain broad business knowledge of the company’s activities globally, as well as understand how the complexity of IT supports the transport and logistics business. You will be exposed to a wide and challenging range of business issues through regular engagement with key stakeholders across all management levels within Maersk. You will work and communicate across geographical and cultural borders that will enable you to build a strong professional network. We believe people thrive when they are in charge of their career paths and professional growth. We will provide you with opportunities to broaden your knowledge and strengthen your technical and professional foundation. By choosing Maersk, you join not only for the role, but for a career. From here your path may take you towards extended responsibilities within Platform & Product Service and Engineering, IT Delivery or IT Leadership. We aim to be a world-class professional IT-organization that delivers business value through automation, standardization and innovation. We believe in empowerment where each of us takes ownership and responsibility for developing and implementing new ways of working.

Who we are looking for
  • Solid written and verbal communication skills and able to articulate technical complexity to be understood by both technical and non-technical personnel.
• Ability to manage multiple tasks and conflicting priorities.
  • Good critical reasoning and analytical skills; takes ownership and sticks to the problem until it is solved.
  • Customer-focused, whether responding to support queries or developing new features and functionality.
  • Ability to work independently and with others in a team environment.
  • Able to provide constructive feedback and effectively review code, guiding other software engineers in the right direction
  • Basic understanding of application security.

Minimum qualifications:
  • Strong Computer Science and development fundamentals, including object-oriented design, data structures, algorithm design, and complexity analysis.
  • Sound knowledge and experience with at least one modern programming language such as Java, C#, Python
  • Experience with developing RESTful microservices with Spring boot.
  • Sound understanding of Spring modules and ORM tools.
  • Experience working on low latency, highly scalable, multi-tiered applications.
  • Experience working with databases – Relational and non-relational databases.

Desired qualifications:
  • Hands-on experience with build tools like Maven, npm etc.
  • Hands-on experience of using a front-end development framework, such as Angular, React or Vue.
  • Hands-on experience working with Cloud technologies or a keen interest in learning the same.
  • Familiarity with containerization (Docker/Kubernetes)
  • Proven knowledge of Test Driven Development (TDD).
  • Hands-on experience with source code controlling software such as GIT.
As a performance-oriented company, we strive to always recruit the best person for the job – regardless of gender, age, nationality, sexual orientation or religious beliefs. We are proud of our diversity and see it as a genuine source of strength for building high-performing teams

If you require alternative methods of application or screening, you must approach Maersk directly to request this, as we're not responsible for the employer's application process.

RedHired TIP

For your privacy and protection, when applying to a job online, never give your social security number to a prospective employer, provide credit card or bank account information, or perform any sort of monetary transaction.

By applying to a job using RedHired you are agreeing to comply with and be subject to the RedHired Terms and Conditions for use of our website. To use our website, you must agree with the Terms and Conditions and both meet and comply with their provisions.


All job types

All locations