< Back to search
Maersk • INBLR02 - Bangalore - Milesstone Buildcon | India

Senior Software Engineer

Employment type:  Full time
< Back to search
8.8

/10

Transparency ranking

Job Description

Job Description: Full Stack Engineer

Position Overview:

Maersk Group are in the process of strengthening its application development organization with a focus on driving ownership, predictability, agility, and lowering time to delivery.

As part of this exciting growth, we are looking for a skilled and adaptable Full Stack Engineer to support and evolve our production-grade platform. The ideal candidate has hands-on experience across both backend and frontend technologies and is capable of handling live system support, performance optimization and iterative feature development.

This role requires someone who can debug complex issues, deliver features end-to-end and collaborate across disciplines to continuously improve both the codebase and user experience.

Key Responsibilities:

Feature Development & Enhancements

  • Design and implement new features across the stack — from backend APIs to frontend UIs — in an agile, iterative manner.
  • Collaborate with product managers and designers to translate business requirements into technical solutions.
  • Apply TDD/BDD practices for predictable and verifiable development.
  • Refactor existing code to improve maintainability, scalability, and testability.

Production Support & System Reliability

  • Support live services by monitoring system health, identifying bottlenecks and responding to incidents.
  • Apply strong debugging and analytical skills to resolve issues in both backend and frontend layers.
  • Work with observability tools like Prometheus, Grafana and logging systems to maintain uptime and performance.

Backend Engineering

  • Develop microservices in Kotlin, applying Domain-Driven Design principles.
  • Build and manage event-driven workflows using Apache Kafka and Kafka Streams.
  • Implement Role-Based Access Control (RBAC) within backend systems and service layers.
  • Use Maven or Gradle to manage builds, dependencies, and project configurations.

Frontend Engineering

  • Develop high-quality UIs using React, TypeScript, and Tailwind CSS.
  • Integrate map-based interfaces with MapLibre for geospatial visualization.
  • Apply TDD/BDD with tools like Jest and React Testing Library for frontend test coverage.

DevSecOps & CI/CD

  • Contribute to CI/CD pipelines using GitHub Actions for automated testing and deployments.
  • Follow DevSecOps and Lean Development principles to ship secure, high-quality code efficiently.

Collaboration & Ownership

  • Work cross-functionally with backend, frontend, DevOps, and QA teams.
  • Own features from conception to deployment and maintenance.
  • Participate in code reviews, documentation, and continuous improvement initiatives.

Required Skills:

  • 8-13 years of full stack development experience in production environments.
  • Proficiency in Kotlin or similar JVM-based languages
  • Proficiency in Spring boot or Ktor.
  • Hands-on experience with Apache Kafka and Kafka Streams(plus)
  • frontend experience with React, TypeScript and Jest.
  • Working knowledge of Tailwind CSS and component-based UI design.
  • Proficiency in Git for version control, including feature branching and pull request workflows.
  • Hands-on experience with Kubernetes, Docker
  • Solid experience with SQL based database(PostgreSQL).
  • Solid understanding of CI/CD pipelines, observability tools (Prometheus, Grafana), and performance monitoring.
  • Proficiency in TDD/BDD methodologies for both frontend and backend development.

Preferred(Nice to Have) Skills:

  • Hands-on experience with WebSockets and Server-Sent Events (SSE) for real-time data updates.
  • Experience with Maven and/or Gradle for backend build and dependency management.
  • Experience with Keycloak, OAuth2/OIDC and LDAP integration for identity and access management.
  • Familiarity with MapLibre or any frontend mapping libraries (a plus for collaboration).
  • Familiarity with GraphHopper, OpenStreetMap or other GIS technologies.
  • Experience in cloud platforms (AWS, GCP, Azure) and Private Cloud infrastructure.
  • Familiarity with MongoDB
  • Experience working in Agile/Scrum teams and product-driven environments.
  • Knowledge of DevSecOps practices, SAST tools, and secure coding standards.
  • Exposure to deployment strategies.

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
Enhanced maternity leave
Shared parental leave
Women’s health leave
L&D budget
Professional subscriptions
Lunch and learns

Working at Maersk

Company employees

100,000+

Gender diversity (male:female)

65:35

Currently hiring in

Argentina

Australia

Bahrain

Bangladesh

Brazil

Cabo Verde

Cambodia

Canada

Chile

China

Colombia

Côte d'Ivoire

Croatia

Czechia

Denmark

Ecuador

Egypt

France

Germany

Ghana

Greece

Guatemala

Guinea

Hong Kong

Hungary

India

Indonesia

Israel

Italy

Japan

Liberia

Malaysia

Mexico

Morocco

Netherlands

New Zealand

Nigeria

Norway

Pakistan

Panama

Peru

Philippines

Poland

Portugal

Saudi Arabia

Senegal

Serbia

Singapore

Slovakia

Slovenia

South Africa

South Korea

Spain

Sri Lanka

Sweden

Taiwan

Thailand

Tunisia

Türkiye

United Arab Emirates

United Kingdom

United States

Vietnam

Office Locations

Other jobs you might like