Associate Software Engineer
A.P. Moller - Maersk
Job Overview
Who's the hiring manager?
Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Job Description
About Us
With over 100,000 employees across 130 countries, A.P. Moller - Maersk is a global leader in logistics services, offering the opportunity to grow and evolve in a truly diverse workplace. A.P. Moller - Maersk is an integrated container logistics company working to connect and simplify its customers’ supply chains. With a simple end-to-end offering of products and digital services, seamless customer engagement, and a superior end-to-end delivery network, Maersk enables its customers to trade and grow by transporting goods anywhere - all over the world.
What We Can Offer
To work at Maersk is to work with the world. You’ll learn from – and collaborate with – skilled professionals who literally move the world, every day. With a supportive environment to develop your skills, you’ll gain access to world-class learning programmes to accelerate your career goals. And you’ll find yourself welcome in our diverse and inclusive culture, where you are valued for who you are and rewarded for what you bring. For this Associate Software Engineer role, we offer hybrid working conditions.
About The Role
We are strengthening Maersk's software development organization, focusing on driving ownership, predictability, and agility in our technology, and growing new talents. As an Associate Software Engineer, you will actively contribute to the development of business features on our website www.maersk.com for digital payments. You will help shape customer journeys and develop cloud-native products in alignment with our backend microservice architecture using Java/Spring.
Do you want to be supported in your development as a software engineer? You will work alongside experienced engineers, learning from them and from the wider Maersk technology teams around the world. We pride ourselves on our brands and identity that builds on our heritage. This role is an opportunity to be part of Maersk's digital evolution.
The role will involve:
- Hands-on implementation of client-side code
- Practicing effective agile software development; participating in pair programming, regular communication, and supporting a culture of end-to-end ownership
- Following software standards to ensure quality throughout the development lifecycle
- Building new capability across the team toolset, including writing tests and reviewing code for other team members
- Taking part in sprint planning, backlog refinement, and task estimation
Key Responsibilities
- Responsible for the quality and implementation (supportable, maintainable, scalable, performant, secure) of your own work
- Participation in the elaboration of user stories (technical and functional). Agree stories are sufficiently described for their implementation, verification, and delivery.
- Working collaboratively; pairing on tasks, peer review of team members’ code and constructive feedback for improvement in both the code base and team capability (blame-free feedback)
- Keeping builds green by writing testable code
- Active participation in retrospectives to make continual improvements within your team
- Technical support during release activities
Skills
Required experience & skills
- Ability to manage your own task progress and communicate issues to product management and testers
- Good critical reasoning and analytical skills; takes ownership and sticks to the problem until it is solved
- Having a can-do attitude and being comfortable with tight delivery deadlines and managing priorities
- Customer-focused, whether responding to support queries or developing new features and functionality
- Ability to work independently and with others in a team environment
- Solid written and verbal communication skills. Able to articulate technical issues to peers
Experience - Essential
- Experience of web user interface development in a commercial or open-source setting. Providing links to your work is a bonus
- Working knowledge of front-end development languages, tools, and methodologies – HTML, CSS, JavaScript and associated technologies and toolsets
- Some hands-on experience of using a front-end development framework, such as Angular, VueJS or React. Our preference is VueJS, but experience in any of them is a plus.
- The ability to write front-end code to be cross-browser and cross-device friendly through responsive or adaptive techniques
Experience - Nice to have
- Working with and contributing to open-source projects
- Experience developing UIs for multi-lingual websites
- Experience using Continuous Integration (CI) / Continuous Delivery (CD) systems for deployment
- Knowledge of Test-Driven Development (TDD)
Key skills/competency
- Front-end Development
- JavaScript
- HTML/CSS
- VueJS/React/Angular
- Agile Methodologies
- Microservices
- Cloud-Native
- Pair Programming
- Test-Driven Development (TDD)
- Customer Focus
How to Get Hired at A.P. Moller - Maersk
- Research A.P. Moller - Maersk's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor to understand their global logistics and digital transformation focus.
- Customize your resume: Tailor your resume to highlight front-end development experience, agile methodologies, and any exposure to cloud-native or microservice architectures, directly addressing the Associate Software Engineer requirements.
- Prepare for technical interviews: Be ready to discuss your experience with HTML, CSS, JavaScript, and frameworks like VueJS. Practice coding challenges related to UI development, cross-browser compatibility, and responsive design.
- Showcase your front-end expertise: Provide links to personal projects, open-source contributions, or commercial web development work during your application or interview to demonstrate practical skills.
- Demonstrate an agile mindset: Emphasize experience with pair programming, sprint planning, backlog refinement, and a commitment to continuous improvement, aligning with A.P. Moller - Maersk's agile software development practices.
Frequently Asked Questions
Find answers to common questions about this job opportunity
Explore similar opportunities that match your background