< Back to search

Maersk • India

Software Engineer

Employment type:  Full time

< Back to search

Job Description

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.


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

  • 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.

Company benefits

Open to part time work for some roles
Open to compressed hours
In house training
Health insurance
Dental coverage
Mental health platform access
Compassionate leave
Life assurance
Annual bonus
Referral bonus
Employee assistance programme
Employee discounts
Adoption leave
Private GP service
Buy or sell annual leave
Religious celebration leave
401K
Annual pay rises
Enhanced pension match/contribution
Learning platform
Mentoring

We need to ask employees of Maersk what it's like to work there before we assign the company FlexScore®.

Location flexibility
?
More information needed
Hours flexibility
?
More information needed
Benefits
?
More information needed
Work-life balance
?
More information needed
Role modelling
?
More information needed
Autonomy
?
More information needed

Working at Maersk

Company employees

100,000+

Gender diversity (male:female)

65:35

Currently Hiring Countries

Argentina

Australia

Bahrain

Belgium

Brazil

Cambodia

Canada

Chile

China

Colombia

Croatia

Czechia

Denmark

Egypt

France

Germany

Guatemala

Hong Kong

Hungary

India

Indonesia

Israel

Italy

Japan

Jordan

Laos

Lebanon

Malaysia

Mexico

Morocco

Netherlands

Nigeria

Norway

Panama

Peru

Philippines

Poland

Portugal

Romania

Saudi Arabia

Singapore

Slovakia

South Korea

Spain

Sri Lanka

Sweden

Switzerland

Thailand

The Gambia

Türkiye

Ukraine

United Kingdom

United States

Vietnam

Office Locations