Middleware Software Engineer / Java Developer
ARCHIVED
We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.
Job DescriptionMiddleware Software Engineer / Java DeveloperLocation: Irving, TX (Onsite Preferred)Level: Junior to Mid-LevelWe are seeking a Middleware Software Engineer / Java Developer to support the modernization of a proprietary middleware broker application used with IBM Engineering Lifecycle Management (IBM ELM).As part of a modernization initiative, the underlying database has been migrated to a SQL relational database. The primary focus of this role is to help update the middleware application by replacing SPARQL-based data retrieval and processing logic with SQL-based functionality.Responsibilities:Support and enhance a proprietary middleware broker application.Refactor existing SPARQL-based query logic using SQL.Develop and maintain Java-based application components.Analyze existing Java, C++, and C code to understand application behavior and data flows.Support system integrations, data processing, and reporting workflows.Troubleshoot and resolve application and integration issues.Develop, test, and validate application enhancements.Required Qualifications:3-5 years of software development experience.Strong Java development experience.Experience with middleware applications and system integrations.Strong SQL and relational database knowledge.Experience working with applications that retrieve, process, transform, or store data between systems.Strong troubleshooting, debugging, and problem-solving skills.Experience working with existing or legacy codebases.Preferred Qualifications:Exposure to SPARQL and semantic query concepts.Experience with C++ and/or C.Experience with Apache Jena.Experience with IBM ELM or similar PLM/ALM platforms.Experience with data migration, application modernization, or reporting solutions.Key Skills:Java, Middleware, System Integration, SQL, Relational Databases, Data Processing, Application Development, Legacy Application ModernizationNote: Candidates should be able to work onsite in Irving, TX. Hybrid flexibility may be considered for strong candidates.