Epicareer Might not Working Properly
Learn More
A

Senior Java Application Support Engineer (L3 Support)

Salary undisclosed

Apply on


Original
Simplified

Senior Java Application Support Engineer (L3 Support only)

Birmingham, AL (Onsite)

Long-term Contract.

Pleaes don't submit less than 14+ years profiles.

Company Overview:

We are a leading industrial parts distribution company for products including bearings; mechanical power transmission; electrical and industrial automation; hose, belting etc. with a robust custom-built application platform integrating sales, supply chain, inventory, CRM, and data integration processes. Our core technology stack includes Java, COBOL, and DB2, supporting mission-critical operations across multiple regions.

Role Overview:

The Senior Java Application Support Lead will be responsible for overseeing the support and optimization of our custom-built Order Management application and Warehouse management application. This role will work closely with various product teams (Sales, Product Management, Supply Chain, Finance & Inventory, CRM, and Data Integration) and collaborate with a global application support team spread across different Geographies.

You will leverage your technical expertise in Java, COBOL, DB2, and DevOps (specifically Azure DevOps) to ensure smooth application operations, drive performance tuning, and troubleshoot complex issues. Strong collaboration and communication skills are essential, as you ll act as a liaison between the business teams and global technical teams.

Key Responsibilities and skills:

  • Techno functional Expertise on Order Management System and warehouse operations
  • Excellent Communications and inter personal skills
  • Fast learner. We re looking for software developers who thrive on learning new technologies and don t believe in one-size-fits-all solutions. You should be able to adapt easily to meet the needs of our customers. You have advanced knowledge of JavaScript language and eagerness to learn is a must.
  • Collaborate with global application support teams to resolve issues, escalate critical incidents, and implement solutions effectively across multiple time zones.
  • Work closely with product teams (Sales, Product Management, Supply Chain, Inventory, CRM, and Data Integration) to understand business requirements and align them with application functionality.
  • Lead troubleshooting, debugging, and performance tuning efforts to optimize the system s performance.
  • Participate in DevOps practices, with a strong focus on Microsoft Azure DevOps pipelines, deployment, and automation.
  • Engage in incident management and root cause analysis to prevent future system disruptions.
  • Participate in project management and business analysis tasks to align application performance with evolving business needs.
  • Contribute to continuous improvement initiatives and system upgrades, ensuring best practices and modern technologies are implemented.
  • Ensure adherence to Agile methodologies where applicable, working closely with cross-functional teams in an Agile environment.
  • Passion. You feel ownership over everything you do; you'd never call code "released" until you re confident it s correct. You pride yourself on efficient monitoring, strong documentation, and proper test coverage.
  • Preferred experience in these technologies:
    • Java
    • Java Script
    • EXTJS JavaScript framework
    • SQL /DB2 skills
    • Middle-tier development including experience with Stored procedures. (Full Stack)
    • Database knowledge to architect robust solutions
    • Web Services experience (Google Cloud)
  • Experience with working with ERP systems and Supply Chain apps a plus.
  • Expertise on tools like Azure Dev Ops/GIT deployments

JOB DUTIES:

  • Designs and constructs moderately complex interfaces between ERP and legacy systems.
  • Uses back-end programming languages, as well as front-end script languages to optimize performance, scalability, and security.
  • Codes programming logic for new or existing solutions software or applications in accordance to design specifications put in place by senior software development staff and leadership.
  • Handles installation, configuration, development, workflow design, monitoring, and/or upgrade of assigned software products.
  • Monitors quality and performance of applications through testing and maintenance.
  • Maintains up-to-date records of issues with existing code.
  • Suggests viable solutions to resolve issues with existing software.
  • Provide expert-level technical support for a complex, custom-built supply chain distribution application primarily developed in Java, COBOL, and DB2.

EDUCATION & EXPERIENCE:

  • Typically requires a bachelor s degree in computer science, software engineering, or a related field
  • 10+ years of experience and Java, Javascript and SQL
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.
Report this job