Description


Overview
We are seeking a skilled Java Production Support Engineer with strong expertise in Shell scripting, Java technologies, and cloud environments like Azure. The ideal candidate will excel in diagnosing and resolving production issues, supporting Java-based applications, and collaborating across teams to deliver high-quality solutions.

Responsibilities
Production Support
Provide technical support for in-house applications to triage, resolve, and perform root cause analysis (RCA) for Sev 1 and Sev 2 incidents.
Monitor applications and infrastructure alerts, reacting quickly and resolving issues.
Take ownership of support tickets and resolve them within SLA timelines.
Development and Enhancement
Develop, test, and maintain Java-based applications.
Write clean, efficient, and well-documented code.
Design and validate database architectures to meet application requirements.
Collaborate with solution architects to validate designs and ensure alignment with business goals.
Collaboration and Communication
Act as the primary technical contact for application end users.
Collaborate with cross-functional teams and stakeholders to deliver high-quality results.
Recommend and implement solutions to mitigate recurring product issues.
Process Improvement
Analyze user and system requirements to enhance system performance.
Suggest and implement improvements to the overall application and infrastructure environment.
Identify and implement automation opportunities for operational efficiency.
Release and Deployment
Plan, test, and execute production releases with a focus on minimizing downtime.

Required Qualifications
Bachelor’s degree in Computer Science or a related field.
5+ years of experience in Java, Shell scripting, and related technologies.
Experience working with Azure Cloud (certification preferred).
Knowledge of monitoring tools like NewRelic.
Strong analytical, problem-solving, and organizational skills.
Proven ability to handle multiple assignments under tight deadlines

Education

Bachelor's Degree