First seen by Alion on Oct 23, 2026. Ferguson scores A on the Alion truth index.
Enterprise Application 3rd-level Support team members play a critical role in ensuring Ferguson associates keep moving forward. This team is staffed with software developers who excel at supporting existing systems by troubleshooting problems. They support a wide variety of software applications to include custom built Azure applications, integration to 3rd Party applications, and custom-built on-premises Java applications. We are seeking a highly skilled Software Engineer with well-rounded experience in Azure developer tools and on-premises Java-based development tools to support a large suite of applications.
Responsibilities:
- Provide top-notch support for associates experiencing problems.
- Troubleshoot issues and work to identify a solution that fixes problems or allows associates to move forward.
- Monitor request, incident, and problem queues.
- Coordinate and collaborate with other IT teams to troubleshoot problems that span multiple teams and disciplines.
- Develop small bug fixes to resolve problems.
- Develop small enhancements to address needs.
- Software updates to support Java upgrades and JBoss upgrades.
- Ability to provide risk assessments and recommendations to leadership.
- Configure and manage Azure SPNs, App Gateway, and API Management for secure integrations.
- Optimise caching and data access using Redis Cache, Cosmos DB, and relational databases (Oracle, SQL Server).
- Troubleshoot responsive web applications using React and Angular.js .
- Monitor and troubleshoot applications using Log Analytics, Datadog, and other observability tools.
- Onboard new applications to the scope of 3rd Level Support.
Requirements:
- 4-6 years' experience as an object-oriented developer, preferably Java.
- Strong experience with Azure development tools, including Azure SPNs, AKS and ISTIO, Redis Cache, Cosmos DB, App Gateway and API Management (optional).
- Proficiency in RESTful Web Services, JSON, XML, EJB 3.0 JPA, CDI, Camel, HTML, JSP, Servlets, and GraphQL.
- Experience with JavaScript frameworks: React and Angular.js .
- Familiarity with Red Hat products (Fuse, Fuse Service Works, Enterprise Application Server, Active MQ Messaging).
- Hands-on experience with CI/CD pipelines and Jenkins.
- Strong knowledge of relational databases (Oracle, SQL Server) and document databases (MongoDB/Cosmos DB).
- Experience updating application logging to improve monitoring and alerting.
- Familiarity with logging and monitoring tools (Log Analytics, Datadog, AppDynamics).
Preferred Qualifications:
- Experience with OAuth2 and secure API design.
- Knowledge of microservices architecture and service mesh patterns.
- Exposure to event-driven systems and messaging platforms.
- Understanding of container orchestration and infrastructure-as-code.
Technical Experience Requirements:
- Languages: Java, JavaScript (React, Angular.js ).
- Cloud: Azure (AKS, SPNs, App Gateway, API Management).
- Data: Cosmos DB, Redis Cache, Oracle, SQL Server, MongoDB.
- Tools: Jenkins, Log Analytics, Datadog.
- Frameworks: Spring, EJB, JPA, CDI, Camel.
Skills
angular, angularjs, azure, java, react

