Job Summary
The Platform Operations Support Engineer is responsible for supporting the development, operation, and reliability of production systems, with a primary focus on RunOps/DevOps, Level 4 (L4) production and pre-production support, and backend development. The role involves monitoring, triaging, troubleshooting, and resolving complex application and platform issues while contributing to backend feature development and platform stability. The engineer will work with Java, microservices, MongoDB, and Apache Kafka to maintain reliable, scalable, and event-driven applications. The position also requires experience with incident management, root-cause analysis, observability tools, release support, operational automation, and collaboration across development, QA, infrastructure, and operations teams.
Key Responsibilities
• Develop, enhance, and maintain backend services using Java and microservices architecture.
• Work with MongoDB and Apache Kafka to build reliable, scalable, and event-driven applications.
• Provide L4 support for complex application and platform incidents across pre-production and production environments.
• Monitor system health, investigate alerts, perform root-cause analysis, and drive incident resolution.
• Collaborate with development, QA, infrastructure, and operations teams to improve application reliability and performance.
• Support release activities, production deployments, change management, and post-release validation.
• Use observability and monitoring tools such as Splunk and related operational tooling to investigate application and platform issues.
• Leverage agentic tools to improve monitoring, incident triage, automation, and operational efficiency.
• Identify recurring issues and implement permanent fixes, automation, and preventive measures.
• Create and maintain operational runbooks, incident documentation, and knowledge-base articles.
• Analyze complex distributed-system issues across application, messaging, database, and infrastructure layers.
• Participate in incident response and provide support for critical production issues as required.
• Provide production coverage on a 12-hour on-call basis, aligned with operational and production-support requirements.
Required Qualifications
• 5+ years of hands-on experience in Java backend development.
• 5+ years of experience designing and supporting microservices-based applications.
• Solid knowledge of MongoDB and Apache Kafka.
• Experience in production support, incident management, troubleshooting, and root-cause analysis.
• Familiarity with RunOps/DevOps practices, including monitoring, release support, and operational automation.
• Hands-on experience with Splunk or similar log monitoring and observability platforms.
• Ability to analyze and troubleshoot complex distributed-system issues across application, messaging, database, and infrastructure layers.
• Strong communication skills and the ability to work effectively in a fast-paced production-support environment.
• Willingness and availability to provide 12-hour on-call production coverage and respond to critical incidents as required.
Preferred Qualifications
• Experience using operational automation tools or agentic AI tools to improve monitoring, incident triage, and operational efficiency.
• Experience implementing automated solutions and preventive measures to reduce recurring production incidents.