Join to apply for the Software Engineer - Fullstack role at A.P. Moller - Maersk
Be among the first 25 applicants
What Is The Opportunity
Maersk is undergoing unprecedented change. We develop solutions that meet customer needs across the entire supply chain, from farm to refrigerator and factory to wardrobe. Digitization and technology are central to enabling global trade, and we are building our core products in-house. Join the world’s leading container logistics company as we embark on a digital transformation that will revolutionize global trade. You will be part of an IT organization with over 4,000 dedicated professionals, offering an outstanding career opportunity in a highly skilled, global environment.
What We Offer
You will be part of the Supply Chain Management (SCM) Platform team, focusing on designing and engineering its foundational capabilities. You will join a talented scrum team in the UK, India, or Denmark, working closely with business and technology colleagues to develop key platform capabilities. Our diverse organization values collaboration, informal work culture, and professional growth through extensive training and community engagement.
What You Will Do
The Software Engineer role is a critical “T-Shaped” position demonstrating expertise in systems design, software development, testing, DevOps, security, analytics, and lifecycle management. Your responsibilities include:
* Participating in scrum ceremonies, contributing to backlog creation, release planning, and estimations.
* Promoting Agile, DevOps/SRE, and DevSecOps practices, ensuring high quality and efficiency through automation.
* Designing, developing, testing, deploying, and maintaining scalable, reliable, high-performance, and secure microservices following Maersk’s architecture standards.
* Monitoring critical applications, responding to incidents/changes/bugs, analyzing root causes, and implementing solutions based on SRE principles.
* Developing reusable code libraries supporting platform ecosystem building.
* Participating in hiring and supporting high-performance team development.
* Collaborating with Product Owners to translate business needs into technical solutions.
* Conducting code reviews and pair programming.
* Staying current with relevant technologies to drive team progress.
What We Are Looking For
* Hands-on experience in designing and reviewing high-performance reactive code.
* Experience in building cloud-native, event-driven, scalable distributed systems using .NET, C#, Kafka, ELK Stack, and Kubernetes.
* Full-stack development experience with front-end technologies like HTML and Vue.js.
* Proficiency in scalable database design (SQL, NoSQL, Graph databases) such as SQL Server, MongoDB, Cassandra, Redis, and Apache Druid.
* Experience with REST APIs, GraphQL, and gRPC.
* Hands-on experience with version control (GitHub/GitLab) and testing frameworks like SonarQube, xUnit, Postman, Cucumber, Polaris, and Blackduck.
* Knowledge of cloud platforms such as Azure, GCP, or AWS.
* Strong understanding of data structures, algorithms, design patterns, and clean architecture principles.
* Familiarity with design principles/methodologies like SOLID, 12 Factor App, TDD, BDD, and Agile Scrum.
* Knowledge of Domain Driven Design and Event-Driven Microservices Architecture.
* Good documentation skills using Swagger or Markdown.
* Ability to work effectively in a fast-paced, changing environment.
* Strong teamwork and communication skills.
Additional Information
Maersk values diversity and inclusion and is an equal opportunities employer. We support applicants with disabilities and are committed to providing accommodations during the application process. For assistance, contact accommodationrequests@maersk.com.
#J-18808-Ljbffr