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.
• Good knowledge of Spring MVC, Spring Data JPA, Hibernate and RESTful APIs.
• Experience troubleshooting microservices and distributed applications.
• Solid 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