We are seeking a highly skilled and experienced Java L3 Distributed Support Engineer to join our dynamic support team. This role is ideal for professionals with 3–9 years of hands-on experience in Java development and support, particularly those who have worked in L2+ environments and are ready to take on L3 responsibilities.
As a key member of the support team, you will be responsible for diagnosing and resolving complex production issues across distributed systems, implementing code fixes, and ensuring system stability. You will work closely with development, infrastructure, and operations teams to maintain high availability and performance of mission-critical applications.
Job requirements and Experience:
Exp: 3-9 years hands on Development, L3 and/or L2+ who is ready to pick up L3 part.
Having Advanced Java/j2ee experience (Rest api, servlet, JavaScript/html, jsp, jdbc, struts, Hibernate, Spring)
Advanced level experience to work with multi server/Tier: Tomcat, Jbosss, WebSphere and Weblogic servers.
Advanced hands-on experience in Database (DB2, Oracle and Sybase.. etc)
Mid- to- Advanced Unix and scripting (shell/perl.. etc)
Good hands-on in understanding and making changes in shell/perl scripts
Having good experience in job scheduler monitoring tools (Autosys, procmon, crontab.. etc)
Advanced hands on experience IDE’s like Eclipse, NetBeans.
Mid – to Advanced experience on using Git, Jenkins and other repo/deployable
Having mid to advanced experience in Support model (L2+/L3)
Good exposure to production tooling (ticking/monitoring) like Jira, ServiceNow and processes (familiar with Incident/problem) and change mgnt
Good experience in making the code (Java, Unix, DB) changes in production and able to run end-to-end steps as per SDLC process.
Preferred Skills
Proficiency in Java or any object-oriented programming (OOP) language for effective debugging.
Familiarity with incident, problem, and change management processes and tools (e.g., ServiceNow, Jira).
Technical Responsibilities
Conduct root cause analysis (RCA) for incidents impacting UNIX/Linux servers and SQL databases.
Troubleshoot and resolve issues across UNIX/Linux platforms and SQL environments.
Perform regular database health checks to maintain optimal performance.
Monitor system performance with a focus on:
Deadlocks
Performance bottlenecks
Space management
Application Support
Ensure the smooth operation of business-critical applications.
Collaborate with development teams to resolve application-level issues and implement fixes.
Tu proceso de selección simple, inteligente y moderno