About the Role
We are seeking a proactive and technically skilled L2 Production Support Engineer to join our backend support team. You will be responsible for ensuring the stability and performance of our production systems, most of which are built in Java and run on containerized environments. This role requires hands-on experience with messaging systems, databases, and Linux-based infrastructure.
Key Responsibilities
- Monitor production systems to ensure high availability and performance.
- Respond to alerts and incidents, performing root cause analysis and resolution.
- Support backend applications primarily built in Java.
- Troubleshoot issues related to ActiveMQ, Kafka, Oracle DB, and Linux servers.
- Work with containerized environments (e.g., Docker, Kubernetes).
- Collaborate with development and infrastructure teams to resolve complex issues.
- Participate in deployments and post-release validations.
- Document incidents, resolutions, and standard operating procedures.
Required Skills & Experience
- Minimum 3 years of experience in production support or backend operations.
- Strong knowledge of: Messaging Systems : ActiveMQ, Kafka
Databases : Oracle
Operating Systems : Linux
Containers : Docker, Kubernetes (basic understanding)
- Familiarity with Java-based applications and backend architecture.
- Experience with monitoring tools and log analysis (e.g., Splunk, ELK).
- Good scripting skills (Shell, Python) for automation and diagnostics.
- Excellent problem-solving and communication skills.
- Willingness to work in a rotational shift schedule.
Nice to Have
- Exposure to CI/CD tools (e.g., Jenkins, GitLab).
- Understanding of ITIL processes (Incident, Problem, Change Management).
- Experience in financial or enterprise-grade environments.