Technical Support Engineer

DHL

Job Details

Location

Chennai

Experience

2+

Salary

10 LPA

Last Date

31/05/2026

Job Description

Be part of a global engineering environment where technology powers large-scale logistics solutions used by millions every day. This opportunity is perfect for professionals who enjoy automation, problem-solving, backend technologies, and working with international teams in an agile culture. You’ll work with modern technologies like Java, Playwright, Cucumber, React, Android, iOS, and C#, while contributing to smart self-service and locker solutions. The role offers end-to-end ownership, continuous learning, and the chance to collaborate with highly skilled engineers across multiple countries. The work involves improving backend services, resolving production issues, enhancing automation frameworks, and ensuring system stability and reliability. A proactive mindset, analytical thinking, and passion for technology will help you grow in this fast-moving engineering environment. If you enjoy building impactful solutions and want to grow in a strong tech-driven culture, this is a great opportunity to explore.

Key Responsibilities

This role focuses on managing 3rd Level Support activities for critical backend applications, ensuring smooth operations, fast incident resolution, and stable system performance. The work involves monitoring applications and interfaces, handling service requests, performing root cause analysis, and supporting change management activities aligned with ITIL processes. You’ll also be involved in rollout activities, smoke testing across environments, database reporting, SQL query optimization, and continuously improving operational workflows and system efficiency. A strong analytical mindset, troubleshooting skills, and passion for backend technologies will be highly valuable in this role. If you enjoy solving production challenges, improving system reliability, and working in a collaborative engineering culture, this opportunity is definitely worth exploring.

Required Skills

JavaSQL and PL/SQLshell ScriptingELK

Eligibility Criteria

Minimum 2 years of experience in Technical Support role

Interview Preparation Guide

1. SQL and PL/SQL in Oracle Environments Core SQL: joins (inner, outer, cross, self), subqueries, CTEs, window functions (ROW_NUMBER, RANK, LEAD/LAG), set operations PL/SQL fundamentals: procedures, functions, packages, triggers, cursors (implicit vs explicit), bulk collect and FORALL Exception handling: predefined exceptions, user-defined exceptions, PRAGMA EXCEPTION_INIT Oracle-specific features: partitioning (range, list, hash, composite), materialized views, dblinks, sequences, synonyms Performance optimization: execution plans (EXPLAIN PLAN, AUTOTRACE), indexing strategies (B-tree, bitmap, function-based), optimizer hints, bind variables vs literals Database administration essentials: tablespace management, undo and redo management, user/role/privilege management, Data Pump (expdp/impdp), RMAN basics Advanced topics: Oracle RAC awareness, AWR/ASH reports, SQL tuning advisor, PL/SQL profiling 2. Java Development (Enterprise-Grade) Core Java: collections framework, generics, streams API, concurrency (ExecutorService, CompletableFuture, synchronized vs locks), exception handling patterns Object-oriented and design principles: SOLID principles, common design patterns (singleton, factory, observer, strategy, builder), dependency injection concepts Enterprise Java: JPA/Hibernate (entity lifecycle, caching levels, lazy vs eager loading, N+1 problem), JDBC, connection pooling RESTful services: JAX-RS, request/response handling, status codes, content negotiation, error handling strategies Build and dependency management: Maven (POM structure, profiles, dependency scoping, multi-module projects), Gradle basics Testing: JUnit 5, Mockito, integration testing strategies, test containers Code quality and maintenance: logging frameworks (SLF4J, Log4j2), code profiling, memory leak detection, thread dump analysis 3. Advanced Linux Administration System fundamentals: boot process (GRUB, systemd), runlevels/targets, kernel parameters (sysctl), filesystem hierarchy User and permission management: users/groups, file permissions (chmod, chown, ACLs), sudoers configuration, PAM modules Process and service management: systemctl, journalctl, process states, signals (SIGTERM, SIGKILL), cgroups, nice/renice Storage management: LVM (PV, VG, LV operations), disk partitioning, filesystem types (ext4, XFS), mount options, fstab, disk I/O monitoring Networking: TCP/IP fundamentals, firewalld/iptables, ss/netstat, DNS resolution (resolv.conf, nsswitch), NFS, SSH hardening Performance tuning: CPU analysis (top, mpstat, sar), memory management (vmstat, free, swap tuning), I/O scheduling, ulimits, tuned profiles Troubleshooting: strace, lsof, dmesg, log analysis in /var/log, core dump analysis, OOM killer behavior 4. Scripting (Shell and Python) Shell scripting: variables, conditionals, loops, functions, exit codes, positional parameters, heredocs, trap for signal handling Text processing: grep/egrep (regex), awk (field processing, pattern matching), sed (substitution, in-place editing), cut, sort, uniq, xargs Automation patterns: cron and systemd timers, log rotation scripts, health check scripts, automated backups, file watchers (inotifywait) Python for operations: os/subprocess/shutil modules, file handling, regex (re module), argparse for CLI tools, requests library for API interaction Monitoring and alerting: parsing log files, threshold-based alerts, sending email/Slack notifications, integrating with monitoring APIs Best practices: error handling and logging in scripts, idempotent operations, configuration externalization, secure credential handling (no hardcoded passwords) 5. ELK Stack (Elasticsearch, Logstash, Kibana) Elasticsearch core: indices, shards and replicas, mappings (field types, analyzers), document CRUD operations, index lifecycle management (ILM) Search and query DSL: match, term, bool (must/should/filter), range queries, aggregations (terms, date histogram, metrics), filters vs queries Cluster management: node roles (master, data, ingest, coordinating), cluster health (green/yellow/red), shard allocation, rolling restarts Performance optimization: indexing throughput tuning, search latency optimization, JVM heap sizing, circuit breakers, field data vs doc values Logstash: pipeline architecture (input → filter → output), grok patterns, mutate/date/geoip filters, handling multiline logs, dead letter queue Kibana: index patterns, Discover (log exploration), Visualize (chart types), Dashboards (building and sharing), Lens, saved searches Operational topics: snapshot and restore, cross-cluster replication, security (X-Pack, role-based access), monitoring stack health with Metricbeat 6. ServiceNow (Global Service Management) Incident management: incident lifecycle (new → assigned → resolved → closed), priority matrix (impact × urgency), SLA management, major incident process, escalation procedures Problem management: problem vs incident distinction, root cause analysis techniques (5 Whys, Ishikawa), known error database (KEDB), proactive problem management Change management: change types (standard, normal, emergency), CAB process, risk and impact assessment, change windows, post-implementation review Request management: service catalog, request fulfillment workflows, approval processes, SLA tracking for requests Platform knowledge: CMDB (configuration items, relationships, CI classes), notifications and escalations, SLA definitions and tracking, reporting and dashboards Integration and customization awareness: REST/SOAP APIs, business rules, client scripts, UI policies, flow designer basics

Interview Process

1st Round : Technical Assessment 2nd and 3rd Round : Technical Interview 4th Round : Hr Round
📚

Preparing for this DHL role?

Ace your DHL interview with our comprehensive preparation guide covering interview process, frequently asked questions, salary insights, and insider tips.

📖Interview Prep Guides
Apply Now

You will be redirected to the application portal