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→