Senior Software Engineer

Year    KA, IN, India

Job Description

: Senior Fullstack 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 seeking an experienced and proactive

Senior Fullstack Engineer

to join our team in maintaining and evolving a production-ready platform. As the system has already been built and deployed, this role will focus on

supporting live operations

,

enhancing performance

, and driving

new feature development

based on user needs and business priorities.


The role will involve contributing on to a cross functional agile team. You will work on improving scalability, reliability, and observability, while contributing to a secure, event-driven microservices architecture. This is a high-ownership role requiring deep backend expertise, problem-solving ability, and a mindset for continuous improvement.


Key Responsibilities:



Feature Enhancements & Iteration



Collaborate with product and frontend teams to design and deliver

new features and APIs

that align with business needs. Refactor and optimize existing services to enhance performance and maintainability. Apply

Test-Driven Development (TDD)

and/or

Behaviour-Driven Development (BDD)

practices to ensure robust, verifiable functionality. Ensure

backward compatibility

and

data integrity

during feature rollouts.

Infrastructure & CI/CD



Manage and deploy services in

Kubernetes

across

AWS

/

GCP

/

Azure

/

Private Cloud

environments. Maintain and improve

CI/CD pipelines

using

GitHub Actions

, enabling faster and safer releases.

Platform Support & Reliability



Monitor and maintain production backend services to ensure

high availability

,

performance

and

resilience

.

Quickly investigate and resolve issues

across distributed systems, with strong

debugging and root cause analysis skills

. Use observability tools like

Prometheus

,

Grafana

and distributed tracing to proactively detect anomalies. Participate in incident response processes, including

on-call support

if needed and contribute to

postmortems and preventive actions

.

Collaboration



Work closely with other engineers and stakeholders to plan, prioritize and deliver features/improvements. Participate in code reviews, architecture discussions and mentoring of junior team members. Champion best practices in

event-driven design

,

DDD

,

clean code

and secure access via

RBAC

.

Required Skills:



8-12 years

of professional backend development experience. Proficiency in

Kotlin/Java, React/Angular/Vue

or

similar JVM-based languages

. Proficiency in Spring Framework (Core, Boot, Reactive Stack and Servlet Stack) Hands-on experience with

Apache Kafka

and

Kafka Streams(plus)

Deep knowledge of

Event-Driven Microservices

and

DDD

patterns. Experience implementing

RBAC

and working with

Keycloak

,

OAuth2/OIDC

and

LDAP

. Proven experience with

TDD/BDD

methodologies for backend development. Strong experience with

Kubernetes

and container orchestration. Experience in

cloud platforms

(AWS, GCP, Azure) and

Private Cloud

infrastructure. Solid experience with SQL based database(

PostgreSQL)

and

MongoDB

. Familiarity with

GIS systems

like

GraphHopper/OpenStreetMap

is a strong plus. Experience using

Prometheus

,

Grafana

and GitHub-based

CI/CD

workflows. Understanding of

DevSecOps

, Lean Development and

automation-first mindset

. Experience with

build tools such as Maven and Gradle

for managing dependencies and project builds.

Strong understanding of version control using Git

- branching strategies, pull requests, and code reviews. Experience with

Keycloak

,

OAuth2/OIDC

and

LDAP-based

authentication systems.

Strong problem-solving skills

and ability to work in a collaborative,

fast-paced environment

.

Preferred Skills:



Knowledge of distributed system design and data streaming best practices. Exposure to frontend technologies or APIs consumed by modern UIs. Experience in Agile or Scrum-based teams. Familiarity with

MapLibre

or any frontend mapping libraries (a plus for collaboration).
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 .

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD4313746
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    KA, IN, India
  • Education
    Not mentioned
  • Experience
    Year