Java Support Engineer

Job Description

Key Responsibilities

  • Provide production and application support for Java-based systems in development and live environments.
  • Perform issue investigation and problem solving, including identifying patterns, root cause analysis, and proposing long-term fixes.
  • Work closely with Application Development teams to resolve production incidents and performance issues.
  • Write and optimize complex SQL / PL-SQL queries for troubleshooting and data analysis.
  • Use Unix/Linux and Shell scripting for monitoring, automation, and log analysis.
  • Communicate technical and functional issues clearly to senior stakeholders and cross-functional teams.
  • Ensure system stability, performance, and availability in production environments.

Must-Have Skills

  • Strong hands-on experience as a Java Production Support Engineer.
  • Excellent knowledge of Core Java.
  • Strong expertise in SQL / PL-SQL (complex queries mandatory).
  • Hands-on experience with Unix/Linux and Shell scripting.
  • Strong analytical and problem-solving skills.
  • Excellent verbal and written communication skills.

Education

  • UG: B.Tech / B.E. – Any Specialization
  • PG: MCA / M.Tech – Any Specialization

Key Skills

  • Java
  • Core Java
  • SQL / PL-SQL
  • Unix
  • Shell Scripting
  • Spring Boot
  • Production Support