Role Summary
We are looking for an experienced Java / Spring Boot Application Support Engineer to provide L2/L3 production support for enterprise digital applications and backend services.
The candidate will be responsible for investigating production incidents, troubleshooting Java-based applications, REST APIs, microservices and integrations, ensuring service availability and supporting timely incident resolution in accordance with defined SLAs.
Key Responsibilities
- Provide L2/L3 production support for Java, Spring Boot and microservices-based applications.
- Investigate and resolve application errors, API failures, performance issues and integration-related incidents.
- Analyze application logs, stack traces, exceptions and monitoring alerts to identify root causes.
- Troubleshoot REST APIs, authentication issues, database connectivity and service-to-service communication failures.
- Perform SQL queries and investigate data-related application issues.
- Coordinate with DevOps, DBA, monitoring and frontend support teams during critical incidents.
- Support incident triage, service restoration, root cause analysis (RCA) and post-incident reviews.
- Assist with production deployments, hotfix validation and application health checks.
- Escalate complex application defects to the Track A engineering team and coordinate permanent fixes.
- Maintain incident documentation, troubleshooting guides, knowledge-base articles and operational runbooks.
- Participate in rotational shifts and critical-incident escalation support if required.
Required Technical Skills
- 4-7 Years of Experience
- Strong hands-on experience in Java 11/17 and Spring Boot.
- Positive knowledge of Spring MVC, Spring Data JPA, Hibernate and RESTful APIs.
- Experience troubleshooting microservices and distributed applications.
- Strong SQL knowledge and experience with Oracle or similar relational databases.
- Experience with Linux commands, shell scripting and application log analysis.
- Understanding of HTTP/HTTPS, JSON, authentication, OAuth2 and JWT.
- Familiarity with Git, CI/CD pipelines and production deployment processes.
- Experience using monitoring and logging tools such as Grafana, ELK, Splunk or similar.
- Knowledge of incident, problem and change management processes.
Good to Have
- Experience with Kubernetes and Docker.
- Knowledge of WSO2, Apigee or API gateways.
- Experience supporting telecom applications or high-availability digital platforms.
- Familiarity with Kafka, Redis or messaging technologies.
- Understanding of ITIL practices and SLA-driven support environments.
📌 Java Springboot Application Support Engineer (Kochi)
🏢 Astek
📍 Kochi