Key Skills: Production Support, GitHub, Java, NoSQL, PostgreSQL, Kafka, AWS, ReactJS.
Roles and Responsibilities:
- Serve as a primary point of contact for troubleshooting and resolving complex production incidents and problems related to Java-based microservices applications.
- Conduct in-depth root cause analysis (RCA) for recurring issues and implement permanent fixes to prevent future occurrences.
- Monitor application performance and system health, proactively identifying and addressing potential issues before they impact users.
- Collaborate closely with development, QA, and operations teams to streamline incident resolution and improve system reliability.
- Contribute approximately 20% to development activities, including implementing minor enhancements, bug fixes, and automation scripts.
- Provide mentorship and technical guidance to junior team members, fostering a culture of best practices and continuous improvement.
- Manage and oversee critical deliverables, ensuring timely and high-quality solutions.
- Participate in rotational shifts (morning and afternoon) to provide comprehensive support coverage.
- Ensure adherence to company standards, best practices, and architectural direction in all support and development activities.
Experience Requirement:
- 8 to 11 years of hands-on experience in Java development and production support roles.
- Proven ability to handle complex production environments involving Java microservices and enterprise-grade applications.
- Experienced in identifying performance issues, conducting RCA, and implementing long-term fixes.
- Exposure to minor development contributions and mentoring junior staff in support engineering practices.
- Hands-on experience with GitHub, PostgreSQL, and NoSQL technologies; familiarity with Kafka and AWS is a plus.
Education: Any Graduation