Job Summary:

We are seeking a Senior Software Engineer with expertise in microservices architecture and distributed systems to support the development of scalable retail applications and services.

Key Responsibilities:

Develop, test, deploy, and maintain scalable microservices.
Collaborate with architects and engineering teams on solution design.
Support production monitoring, troubleshooting, and deployments.
Ensure applications meet performance, reliability, and security standards.
Build APIs and integrations using Java, Spring Boot, and Node.js.
Use observability tools to monitor application health and performance.
Work across multiple codebases and support cross-platform initiatives.
Participate in Agile ceremonies and delivery planning.

Required Skills & Experience:
Strong expertise in Java, Spring Boot, Node.js, and TypeScript.
Experience with Kafka, Kubernetes, Docker, Redis, and CI/CD pipelines.
Familiarity with Dynatrace, Splunk, Grafana, and Prometheus.
Experience with REST APIs, GraphQL, and Swagger documentation.
Strong understanding of microservice design patterns.
Experience with Agile methodologies and collaboration tools.

Preferred Qualifications:
Retail domain experience preferred.
Exposure to AI development tools and automation workflows.
Strong communication and analytical skills.