Senior Java L3 Application Support Engineer

Overview

On Site
Depends on Experience
Accepts corp to corp applications
Contract - Independent
Contract - W2

Skills

Java
Application support
L3 Support
Servlets
JavaScript
ExtJS
Incident Management
ServiceNow

Job Details

Senior Java L3 Application Support Engineer

Birmingham, AL (Onsite)

Long-term Contract.

DESCRIPTION:

We are looking for an experienced Senior Java application support engineer who will be a part of the global team responsible for supporting and maintaining critical Java based business applications for a global distribution business. This role should have a strong understanding of software development and support. This role will thrive on learning modern technologies with a strong aptitude and experience in supporting critical Java based on prem and cloud business applications. As a part of the application support team, you will provide solutions for resolving application issues, proactive maintenance, ensuring high availability and optimizing application processes.

REQUIRED SKILLS:

  • Advanced knowledge of application support, application development
  • Strong verbal and written communication skills
  • Ability to analyse, troubleshoot problems and quickly identify both short- and long-term solutions.
  • Knowledge of cross-browser compatibility, general web functions, and standards
  • Preferred experience in these technologies:
    • Java
    • Java Script
    • EXTJS JavaScript framework
    • SQL skills
    • Middle tier development including experience with Stored procedures. (Full Stack)
    • Database knowledge to architect robust solutions
    • Web Services -Google Cloud/Azure
    • Junit test
    • Automation tools and scripting
  • Experience with working with ERP systems and Supply Chain applications is a plus.
  • Safe Agile experience and tools like Azure Dev Ops/GIT deployments

JOB DUTIES:

  • Incident Management- Utilize ServiceNow as the ITSM tool to track and resolve application incidents and service requests. Troubleshoot software application, business process issues and service requests raised by customers and business users to minimize business impact and restore business operations.
  • Root cause analysis-Perform in-depth analysis to identify root cause for high priority and recurring issues. Implement permanent fixes.
  • Performance Tuning- Monitor and optimize application performance to ensure that applications meet performance benchmarks. Monitors quality and performance of applications through testing and maintenance. Uses back-end programming languages, as well as front-end script languages to optimize performance, scalability, and security.
  • Collaboration-Work closely with all stakeholders including business, developers, product managers, QA.
  • Knowledge Sharing-Share knowledge with other team members and stakeholders to align expectations.
  • Enhancements- Designs and constructs moderately complex interfaces between ERP and legacy systems.
  • Continuous improvement- Proactively implement improvements to system processes, tools and support procedures including automation of manual processes. Handles installation, configuration, development, workflow design, monitoring, and/or upgrade of business applications.
  • Documentation- Maintain detailed documentation of application processes, support manuals, code, and application inventory. Maintains up-to-date records of issues with existing code.

EDUCATION & EXPERIENCE:

  • Bachelor s degree in software engineering, computer science
  • 8-10 years of back-end programming languages (ASP Java, Perl, C++) and front-end scripting languages (HTML5, JavaScript, React, CSS) or an equivalent combination.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.