This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Design, develop, maintain, and support enterprise-scale retail and supplier-facing applications used for item ingestion, order management, payment processing, and supplier collaboration
Investigate, troubleshoot, and resolve complex production issues affecting Retail Core systems, data services, and distributed applications
Build and enhance supplier-facing and Drop Ship Vendor (DSV) portals to improve supplier onboarding, product data quality, and operational efficiency
Develop scalable backend services, APIs, and automation solutions to support operational workflows and reduce manual intervention
Monitor application reliability, availability, latency, and error rates to ensure system uptime and SLA compliance
Participate in incident response activities, including production triage, root cause analysis (RCA), post-mortem reviews, and implementation of preventive measures
Create and maintain dashboards, alerts, monitoring tools, operational runbooks, and support documentation using observability platforms such as Grafana and Splunk
Collaborate with cross-functional engineering teams, business stakeholders, category specialists, and support teams to resolve data and system integration issues
Optimize application and database performance by analyzing bottlenecks, improving throughput, and tuning queries and services
Support deployment validation, release stability, and production readiness activities for enterprise applications and data platforms
Design and implement automation frameworks and tooling to improve operational efficiency and reduce repetitive support tasks
Support reliability engineering initiatives including resiliency testing, disaster recovery validation, failover readiness, and high-availability improvements
Participate in code reviews, provide technical mentorship, and guide engineers on software engineering best practices and operational excellence
Support platform patching, dependency upgrades, security remediation, and compliance-related activities across supported systems and environments
Develop and maintain technical documentation, operational procedures, playbooks, and troubleshooting guides for recurring issues and support processes
Perform other related duties and responsibilities as assigned
Requirements
Bachelor’s degree in Computer Science, Information Technology, Engineering, or a closely related field
Related experience in Java application support, production support, enterprise application maintenance, and incident management
Strong experience working with Java, Spring Boot, RESTful APIs, Microservices, and object-oriented programming concepts
Experience in troubleshooting production issues, performing root cause analysis (RCA), debugging applications, and resolving incidents in a timely manner
Strong knowledge of SQL, database design, query optimization, stored procedures, and relational database management systems such as Oracle, MySQL, PostgreSQL, or SQL Server
Experience with Linux/Unix environments, shell scripting, and application log analysis
Experience with monitoring and logging tools such as Splunk, ELK Stack, Dynatrace, AppDynamics, Grafana, or Prometheus is preferred
Experience working with messaging systems such as Apache Kafka, RabbitMQ, IBM MQ, or other event-driven architectures is preferred
Knowledge of software development lifecycle (SDLC), ITIL processes, Agile/Scrum methodologies, and version control systems such as Git
Experience with CI/CD pipelines, Jenkins, Maven, Docker, Kubernetes, and DevOps practices is preferred
Understanding of application security, authentication, authorization, secure coding practices, and data protection standards
Experience using ticketing and service management tools such as ServiceNow, Jira, Remedy, or similar platforms for incident, problem, and change management
Experience supporting cloud-based applications hosted on Amazon Web Services (AWS), Microsoft Azure, or Google Cloud Platform (GCP) is preferred
Ability to perform production deployments, application health checks, system monitoring, and on-call support activities
Strong analytical, troubleshooting, problem-solving, organizational, communication, and teamwork skills
Nice to have
Experience with monitoring and logging tools such as Splunk, ELK Stack, Dynatrace, AppDynamics, Grafana, or Prometheus
Experience working with messaging systems such as Apache Kafka, RabbitMQ, IBM MQ, or other event-driven architectures
Experience with CI/CD pipelines, Jenkins, Maven, Docker, Kubernetes, and DevOps practices
Experience supporting cloud-based applications hosted on Amazon Web Services (AWS), Microsoft Azure, or Google Cloud Platform (GCP)