Application Support Engineer (Java)

Compensation

: $86,870.00 - $122,900.00 /year *

Employment Type

: Full-Time

Industry

: Information Technology



  • Application Support Engineer is responsible for ensuring that client s software applications operate efficiently and execute successfully to meet client and business needs.
  • This position involves production support, code analysis, and development work focused on the operational characteristics of client's enterprise software applications.
Responsibilities:
  • Implement complex solutions to all known/documented production incidents
  • Define and implement new solutions for unknown production incidents of moderate to high complexity
  • Interface with L1 and L2 support groups, providing assistance and guidance as required
  • Fulfill ad-hoc requests from business partners for system/database updates or queries to support company operations
  • Provide off-hours support on a rotational basis
  • Verify accuracy and completeness of documented solutions to production incidents
  • Analyze application code logic to determine root causes of complex production incidents
  • Define and document software requirement changes necessary to fix root causes of production incidents
  • Implement moderate to high complexity code changes that resolve root causes of incidents or enhance operational characteristics (resilience, scalability, etc.) to applications that support business operations and client activity.
  • Install, maintain, and customize vendor built software that is utilized by development and support teams.
  • Design and develop in-house built applications and tools that streamline development and support processes.


Job Requirements:
Requirements:
  • 2-3+ years related experience with 4+ years total experience
  • Object Oriented Development principles
  • Java (using Spring)
  • SQL (preferably Oracle experience)
  • Working in a Linux environment
  • Strong critical thinking and problem solving skills
  • Strong written and verbal communication skills
  • 4 year college degree in Computer Science or related discipline or equivalent work experience
Preferred:
  • General knowledge of Java and Object Oriented Analysis & Design principles
  • Subversion/Git
  • Linux scripting or server administration
  • Basic network administration skills
  • Agile / DevOps principles and tools
  • Familiarity with ITIL Framework
  • Knowledge/familiarity of a wide range of other programming languages/frameworks (Java, Spring, Angular, Node.js, etc.)
  • Knowledge/familiarity of a wide range of products/technologies (SQL/NoSQL, Oracle, OEM, MongoDB, App Dynamics, Splunk, etc.)
  • Military education or experience may be considered in lieu of civilian requirements listed

Associated topics: backend, back end, c++, c#, matlab, perl, php, sde, software developer, software engineer * The salary listed in the header is an estimate based on salary data for similar jobs in the same area. Salary or compensation data found in the job description is accurate.

Launch your career - Create your profile now!

Create your Profile

Loading some great jobs for you...