Java Production Support Engineer

New Yesterday

Job Description

Job Description
Title: Java Production Support
Location: Dallas, TX

Job Summary:
We are looking for a Senior Java Support Engineer to join our application support team. You will be responsible for troubleshooting complex production issues, ensuring application availability and performance, and collaborating with development and infrastructure teams to provide world-class support for mission-critical Java-based applications.
Key Responsibilities:
  • Provide Level 2/3 support for Java-based applications in production and non-production environments.
  • Investigate, troubleshoot, and resolve application incidents, performance issues, and system errors.
  • Collaborate with development teams to identify root causes and implement permanent solutions.
  • Monitor logs, alerts, and metrics using tools such as Splunk, ELK, AppDynamics, or similar.
  • Participate in on-call rotation to provide 24/7 support for high-priority issues.
  • Work with CI/CD pipelines, perform deployments, and verify post-deployment health.
  • Write scripts (Shell, Python, or Groovy) for automation of repetitive tasks and monitoring improvements.
  • Maintain and update support documentation, knowledge base articles, and runbooks.
  • Ensure compliance with SLAs, incident tracking, and reporting using tools like JIRA or ServiceNow.
  • Actively participate in incident postmortems and drive continuous improvement initiatives.
Required Qualifications:
  • Bachelor’s degree in Computer Science, Engineering, or related field.
  • 10+ years of experience in application support and maintenance of Spring boot Java applications.
  • Strong debugging skills in Java and experience working with REST APIs, multithreading, and memory management.
  • Proficient with application servers (e.g., Tomcat, WebLogic, JBoss) and relational databases (e.g., Oracle, MySQL, PostgreSQL).
  • Good knowledge of Linux/Unix systems and shell scripting.
  • Experience with monitoring tools (e.g., AppDynamics, New Relic, Dynatrace).
  • Familiarity with version control (Git), CI/CD tools (Jenkins, Maven), and deployment automation.
  • Excellent communication, problem-solving, and incident management skills.
Preferred Qualifications:
  • Experience working in financial services, e-commerce, or other high-availability environments.
  • Exposure to cloud platforms like AWS
  • Understanding of microservices architecture and container technologies (Docker, Kubernetes).
  • ITIL certification or experience working within an ITIL framework.


Location:
Dallas
Category:
Technology