Java Application Support Engineer in Philadelphia

Energy Jobline
Philadelphia, PA, United States
2 days ago
Apply on www.energyjobline.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
1 year minimum
Working hours
Regular working hours

Tech stack

Java (Programming Language) JavaScript (Programming Language) Application Programming Interfaces (APIs) Agile Methodology Data Analysis Application Performance Management Batch Processing Business Software Databases Relational Databases Software Debugging HP Systems Insight Manager
+13 more
Python (Programming Language) Log Analysis Standard Sql Shell Script Software Engineering SQL Databases Systems Integration Scripting Java Application Server Enterprise Software Applications Grafana 3-tier Architectures Splunk

Job description

We are seeking a skilled Java Application Support Engineer to provide Tier 2 and Tier 3 support for critical enterprise applications. The ideal candidate will have strong Java code analysis, SQL, debugging, and root cause analysis skills, along with experience troubleshooting production issues across applications, databases, and system integrations.

This role involves collaborating closely with software engineering, business, and support teams to resolve incidents, improve application performance, prevent recurring issues, and support ongoing application modernization initiatives.

Key Responsibilities

  • Provide Tier 2 and Tier 3 application and production support for critical business applications.
  • Investigate, troubleshoot, and resolve production incidents, application failures, and system performance issues across multiple platforms.
  • Read, analyze, and debug Java application code to identify defects and diagnose technical issues.
  • Perform detailed root cause analysis (RCA) and document findings, corrective actions, and preventive measures.
  • Identify recurring incidents and recommend permanent solutions to improve application stability and reliability.
  • Troubleshoot application, database, API, and system integration issues.
  • Write and execute SQL queries to analyze data, validate system behavior, and support incident investigations.
  • Collaborate with software engineers to implement defect fixes, enhancements, and performance improvements.
  • Support client-facing reports, batch processes, scheduled jobs, and system integrations.
  • Monitor application health, investigate performance bottlenecks, and proactively identify opportunities for optimization.
  • Participate in incident management, problem management, and post-incident reviews.
  • Contribute to application modernization, automation, and continuous improvement initiatives.
  • Work within Agile teams and collaborate with development, business, and production support stakeholders., * Java
  • SQL
  • Relational databases
  • Python, JavaScript, and Shell scripting

Application Support and Troubleshooting

  • Tier 2 / Tier 3 application support
  • Production support
  • Root cause analysis (RCA)
  • Incident and problem management
  • Code debugging
  • Performance analysis and tuning
  • API and system integration troubleshooting

Tools and Methodologies

  • Splunk or similar monitoring and log analysis platforms
  • Devin IDE
  • Agile / SAFe methodologies, Awesome company with great references and growth opportunity. Customized Payroll Structure 1 on 1 guidance available in person full learning support available

Company DescriptionAwesome company with great references and growth opportunity. Customized Payroll Structure\r\n1 on 1 guidance available in person\r\nfull learning support available

Requirements

  • 1-3 years of experience in application support, production support, software development, or a related technical role.
  • Strong understanding of Java applications, including the ability to read, analyze, and troubleshoot application code.
  • Hands-on experience writing, executing, and troubleshooting SQL queries.
  • Experience conducting root cause analysis for application, database, or system-related issues.
  • Strong debugging, analytical, and problem-solving skills.
  • Experience supporting enterprise applications in production environments.
  • Ability to investigate complex technical issues and work toward effective, long-term resolutions.
  • Excellent written and verbal communication skills.
  • Ability to work independently and collaborate effectively with cross-functional teams., * Experience supporting Java-based enterprise applications.
  • Additional experience in full-stack engineering, ideally 3-10 years.
  • Familiarity with scripting such as: *

  • Python
  • JavaScript
  • Shell scripting
  • Experience troubleshooting APIs, batch processes, scheduled jobs, and system integrations.
  • Familiarity with log analysis, application monitoring, and observability tools such as Splunk or similar platforms.
  • Exposure to Agile or SAFe development methodologies.
  • Experience in financial services, investment management, or asset management environments.
  • Familiarity with AI-assisted development tools, including Devin IDE.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.energyjobline.com
Prepare application

Good distractions

Loading talks and stories from around this role…