Senior Software Engineer

8 - 13 years

10 - 15 Lacs

Posted:Just now| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

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.

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 .

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now
A.P. Moller Maersk logo
A.P. Moller Maersk

Shipping and Logistics

Copenhagen

RecommendedJobs for You

kolkata, mumbai, new delhi, hyderabad, pune, chennai, bengaluru