YOUR ROLE
We are seeking an experienced Application Support Engineer with a development background, who can troubleshoot, analyze, and resolve production issues across distributed applications. The ideal candidate should have strong Java skills, solid debugging capabilities, and be comfortable working in a shift-based environment.
Responsibilities:
- Provide L2/L3 technical support for Java-based applications in production.
- Perform root-cause analysis, troubleshoot high-priority incidents, and drive permanent fixes.
- Analyze logs, performance metrics, and system behavior to resolve issues efficiently.
- Develop automation scripts (Shell, Groovy, or similar) to reduce manual work and improve support processes.
- Monitor application health, performance, and stability using observability tools.
- Collaborate with DBAs to analyze SQL/PostgreSQL queries, data inconsistencies, and performance bottlenecks.
- Participate in shift-based operations, including on-call rotations, to ensure 24×7 support coverage.
- Contribute to documentation of recurring issues, troubleshooting steps, and best practices.
YOUR PROFILE
- Strong Java (8+), with experience using Maven/Gradle.
- Hands-on experience in debugging, log analysis, and production issue handling.
- Familiarity with PostgreSQL or SQL databases.
- Exposure to automation or scripting using Shell, Groovy, or similar languages.
- Experience with Spring Boot and REST API integrations.
- Ability to work in shift-based support environments.
Desirable Skills:
- Awareness of AWS Core services or microservices architectures.
- Exposure to monitoring/observability tools (e.g., Grafana, Datadog, ELK).
- Understanding of CI/CD pipelines (Jenkins, GitHub Actions, etc.).
Years of Experience
6-8 Years of experience
Notice Period – Immdeiate Joiner