Java Production Support Engineer
Role Description :
We are seeking a skilled Java Production Support Engineer to ensure smooth operations of business-critical applications, resolve incidents, and provide root cause analysis for complex issues.
Key Responsibilities :
- Monitor production systems, perform health checks, and ensure application availability.
- Triage and resolve incidents within agreed SLAs.
- Handle user queries, service requests, and application-related issues.
- Escalate complex incidents to L3 or development teams with detailed logs and impact analysis.
- Perform routine maintenance, deployments, and environment validation.
- Document known errors, workarounds, and standard operating procedures.
Required Skills :
Bachelor's degree in Computer Science, Information Technology, or related field.Hands-on experience in Java / J2EE applications (servlets, JSP, Spring, Hibernate, REST APIs).Strong understanding of application servers (WebLogic, JBoss, Tomcat, or WebSphere).Knowledge of SQL / PLSQL (Oracle, MySQL, or PostgreSQL).Expertise in monitoring & logging tools (Splunk, AppDynamics, ELK, Dynatrace, or similar).Familiarity with Linux / Unix environments and shell scripting.Experience in incident, change, and problem management (ITIL processes).For L3 : Strong debugging skills (thread dumps, heap dumps, GC logs, performance tuning).Excellent communication and problem-solving skills.Nice to Have :
Experience with CI / CD pipelines (Jenkins, Git, Maven).Exposure to cloud platforms (AWS, Azure, GCP).Knowledge of messaging systems (Kafka, RabbitMQ, JMS).Familiarity with containerization (Docker, Kubernetes).