Application Operations Engineer

3 - 8 years

0 Lacs

Posted:None| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Application Operations Engineer (Java Platform)

Bengaluru, KA

Required Skills:

  • Strong hands-on experience in

    Java

  • Good knowledge of

    Linux scripting

  • Minimum

    3 years of experience supporting Java-based applications

    (including

    JVM

    tuning and

    Garbage Collection

    )
  • Familiarity with

    Grafana

    or similar monitoring tools
  • Experience as a

    Java developer

    in a

    CI/CD environment

About the Role

  • Incident Response & On-Call Support

    • Serve as primary responder for production incidents; participate in on-call rotation for Java platform services.
    • Investigate and diagnose application-level problems (e.g., memory leaks, GC pauses, thread deadlocks, CPU bottlenecks).
    • Execute short-term fixes such as restarting services, modifying configurations, or managing deployment rollbacks.
    • Escalate critical issues to development teams or dependent stakeholders when needed.
  • Operational Maintenance

    • Conduct recurring system maintenance: monthly framework upgrades, dependency patching, configuration validation.
    • Monitor and audit application health, performance, and availability using internal tools and dashboards.
    • Maintain and improve runbooks, response procedures, and documentation.
  • Collaboration & Observability

    • Collaborate with engineering teams during production deployments or rollouts.
    • Analyze application metrics, logs, and traces to identify system issues or inefficiencies.
    • Partner with infrastructure, database, and observability teams to tune systems for performance and reliability.

Required Qualifications

  • 3+ years of hands-on experience supporting Java-based applications in a production environment.
  • Solid understanding of the Java runtime (JVM, memory management, garbage collection, threading).
  • Proficient with tools for diagnosing and monitoring Java applications (e.g., jstack, jmap, Grafana, Prometheus).
  • Strong knowledge of Linux systems, shell scripting, and common command-line tools.
    Ability to troubleshoot infrastructure issues related to CPU, memory, IO, and networking.
  • Strong verbal and written communication skills to coordinate across teams.
  • Experience with on-call support and managing high-severity incidents.

Preferred Qualifications

  • Experience working with

    Apache Flink, Apache Spark

    , or other distributed data processing frameworks in production.
  • Familiarity with operational patterns for diverse data systems including:
    • Oracle databases

    • Key-Value stores

      (e.g., Redis, RocksDB)
    • Document databases

      (e.g., MongoDB or similar)
    • Graph databases

      (e.g., Neo4j, JanusGraph)
  • Understanding of production concerns like data consistency, latency, availability, and failure handling.
  • Exposure to container-based environments (Docker, Kubernetes).

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now
Amiseq logo
Amiseq

Data Analytics & Machine Learning

San Francisco

RecommendedJobs for You