A.P. Moller - Maersk is an integrated container logistics company and member of the A.P. Moller Group. Connecting and simplifying trade to help our customers grow and thrive. With a dedicated team of over 80,000, operating in 130 countries; we go all the way to enable global trade for a growing world. From the farm to your refrigerator, or the factory to your wardrobe, A.P. Moller - Maersk is developing solutions that meet customer needs from one end of the supply chain to the other.
Team / Opportunity
Business Enabling Platform is one of the key technology portfolios at A.P. Moller – Maersk. We are in the journey to modernize our current platform.
The opportunity is to build an end-to-end logistics platform specific to customer's contracts and its lifecycle, that is multi-tenant across different channels. The challenge is to build it smart and quick ensuring Business as usual.
You will work closely with Contract LifeCycle Management team to understand the requirements, drive design, architecture and influence the choice of technology to deliver solution working closely with senior architects and leadership team.
As a Senior Software Engineer you will be working in a very important “T-Shaped” role demonstrating both depth and breadth across key engineering competencies, e.g. Systems Design and Architecture, Software Development, Testing, DevOps, Security, Lifecycle Management, etc. and successfully collaborate with experts from other subject domains.
Your Responsibilities
- To design, develop, test, deploy, improve and maintain high quality (scalable, reliable, high performant, highly secure) micro services which follows Maersk Architecture principles, Information Models and quality and security standards.
- Responsible for the Product design and implementation (focus on quality, supportability, maintainability, scalability, performance, security).
- Ensuring builds are kept green and the code management strategy (branching) is closely followed.
- Raising capability and standards within team; 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 etc.)
- Evolve existing applications to meet evolving business and customer needs.
- Proactive contribution to continual improvements within your team through both active participation in retrospective and from engagement with cross team best-practice communities.
- Maintain good professional relationships with counterparts of engineering, Platform support and end Users etc.
- Providing expertise and support in building Microservices/serverless architecture-based applications
Mandatory Skills
- Minimum 8 years’ experience in building software applications.
- Hands-on knowledge in designing, writing, and reviewing high performant reactive clean code.
- Hands-on experience with Languages/frameworks: Java, Spring, Hibernate, JPA.
- Experience with Spring Boot, Microservices, SQL, Docker containerization.
- Experience with messaging/streaming technologies like Kafka.
- Experience with API Gateways and integrations (Apigee, Akamai)
- Experience in user management in terms of authorization (Role-based access control implementations).
- Knowledge of CI/CD pipeline with GitHub Actions and optionally Jenkins.
- Strong experience using BDD and TDD approaches and ability to build effective unit and integration test cases using JUnit, Mockito.
- Strong hands-on experience in performant and scalable database design in SQL, NOSQL databases such as Postgres, MongoDB, Cosmos.
- Strong hands-on experience in any one or more cloud technologies such as Azure/GCP/AWS.
Maersk is committed to a diverse and inclusive workplace, and we embrace different styles of thinking. Maersk is an equal opportunities employer and welcomes applicants without regard to race, colour, gender, sex, age, religion, creed, national origin, ancestry, citizenship, marital status, sexual orientation, physical or mental disability, medical condition, pregnancy or parental leave, veteran status, gender identity, genetic information, or any other characteristic protected by applicable law. We will consider qualified applicants with criminal histories in a manner consistent with all legal requirements.
We are happy to support your need for any adjustments during the application and hiring process. If you need special assistance or an accommodation to use our website, apply for a position, or to perform a job, please contact us by emailing accommodationrequests@maersk.com.
Other Jobs from Maersk
Senior Software Engineer
Software Engineer - SAC Planning
Service Design and Research Intern
Project Manager - Construction
Implementation and Developer Product Specialist
Similar Jobs
Staff Engineer – Strategy Foundation Engineering
Senior Staff Engineer – Strategy Foundation Engineering
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say