Position Overview:
We are seeking skilled and motivated Java Programmers with expertise in L2/L3 application support and development to join our dynamic team in Bangalore. The ideal candidate will possess strong technical proficiency in Java, SQL, and Unix, coupled with excellent problem-solving abilities, communication skills, and a proactive mindset to thrive in a fast-paced, high-pressure environment.
Key Responsibilities:
Collaborate with cross-functional teams to diagnose, troubleshoot, and resolve complex application issues through code analysis, debugging, and log monitoring.
Manage incident resolution end-to-end, ensuring clear communication with stakeholders, users, and senior leadership to minimize downtime and business impact.
Identify recurring system failures, performance bottlenecks, and defects; recommend and implement sustainable solutions to enhance application stability.
Partner with the Engineering team to leverage automation tools, machine learning techniques, and predictive analytics for proactive issue detection and resolution.
Drive automation initiatives to streamline alerts, health checks, and recovery processes, reducing operational risk and improving efficiency.
Actively participate in Change Management processes to ensure compliance, risk mitigation, and seamless deployment of fixes/updates.
Develop and maintain comprehensive runbooks/documentation to enable knowledge sharing and minimize operational errors.
Generate actionable reports to monitor application health, track incident trends, and measure support service performance.
Demonstrate adaptability by learning and supporting proprietary technologies critical to the organization’s ecosystem.
Required Skills & Qualifications:
Technical Expertise:
Proficiency in Java or C (Object-Oriented/Structured programming).
Hands-on experience with SQL (Sybase ASE/IQ, Oracle, DB2) and scripting languages (Shell, Perl, Python, or JavaScript).