Middleware Software Engineer / Developer- job post INFOTRON
Job Description
Position Summary
We are seeking a Middleware Software Engineer / Developer to support the modernization of a proprietary middleware broker application used to interface with IBM Engineering Lifecycle Management, formerly IBM ELM.
The current middleware tool acts as a broker that pulls and processes data using SPARQL queries for reporting into IBM ELM. The underlying database has already been converted to a SQL relational database, and the next phase of the project is to update the middleware broker application so it can pull, process, and store data using SQL instead of SPARQL.
The ideal candidate will have strong experience supporting, developing, and modifying middleware tools, with hands-on development experience in Java, C++, and C, along with a working understanding of SPARQL, SQL, and relational database technologies.
Key Responsibilities
Support and enhance a proprietary middleware broker application used in connection with IBM ELM.
Modify existing middleware functionality to pull, process, and store data from a SQL relational database.
Replace or refactor legacy SPARQL-based query logic with SQL-based data access and processing.
Analyze existing Java, C++, and C code to understand current broker behavior and data flows.
Work with converted SQL database structures to ensure data is retrieved and stored accurately.
Support reporting workflows that feed data into IBM ELM.
Troubleshoot and resolve middleware application issues.
Develop, test, and validate changes to the broker application.
Support configuration management and version control processes.
Assist with documentation of system changes, data flow logic, and application updates.
Provide support for Microsoft Excel-based reporting tools, including macros where applicable.
Required Qualifications
Strong experience as a Middleware Engineer with Hands-on experience supporting, developing, or updating middleware applications or integration tools.
Proficiency with Java.
