About the role
we are seeking java production support engineers (l2 & l3) to join our application support team. The role involves ensuring smooth operations of business-critical applications, resolving incidents, and providing root cause analysis for complex issues. You will work closely with development, infrastructure, and business teams to maintain high availability, performance, and reliability of java-based applications.
responsibilities
level 2 (l2) support
* monitor production systems, perform health checks, and ensure application availability.
* triage and resolve incidents within agreed slas.
* handle user queries, service requests, and application-related issues.
* escalate complex incidents to l3 or development teams with detailed logs and impact analysis.
* perform routine maintenance, deployments, and environment validation.
* document known errors, workarounds, and standard operating procedures.
level 3 (l3) support
* provide deep-dive technical support for critical/complex issues in production.
* perform root cause analysis (rca) and drive permanent fixes.
* analyze application logs, thread dumps, and memory usage to resolve performance bottlenecks.
* collaborate with development teams to deliver hotfixes and patches.
* optimize java applications and middleware configurations.
* support release management, deployment automation, and performance tuning.
* mentor and guide l2 support engineers.
skills & qualifications
* bachelor's degree in computer science, information technology, or related field.
* hands-on experience in java/j2ee applications (servlets, jsp, spring, hibernate, rest apis).
* strong understanding of application servers (weblogic, jboss, tomcat, or websphere).
* knowledge of sql/plsql (oracle, mysql, or postgresql).
* expertise in monitoring & logging tools (splunk, appdynamics, elk, dynatrace, or similar).
* familiarity with linux/unix environments and shell scripting.
* experience in incident, change, and problem management (itil processes).
* for l3: strong debugging skills (thread dumps, heap dumps, gc logs, performance tuning).
* excellent communication and problem-solving skills.
nice to have
* experience with ci/cd pipelines (jenkins, git, maven).
* exposure to cloud platforms (aws, azure, gcp).
* knowledge of messaging systems (kafka, rabbitmq, jms).
* familiarity with containerization (docker, kubernetes).