Middleware Engineer - Systems Administrator
Listed on 2026-06-20
-
IT/Tech
Database Administrator, Systems Administrator, IT Consultant, Cloud Computing: Infrastructure & Operations
OUC – The Reliable One is presently seeking a Middleware Engineer to join the Technology division. In this role you will administer, optimize, and maintain enterprise Oracle Utilities middleware environments that power mission‑critical utility operations.
Key responsibilities include taking ownership of Oracle Web Logic Server (12c) for CC&B and MDM applications, ensuring security, reliability, and optimal performance. You will lead system integration efforts (CCB2
MDM), collaborate with cross‑functional teams using Oracle SOA Suite (BPEL, OSB), deploy and maintain Java applications through CMA imports/exports and application‑specific patching, and contribute to enterprise‑level stability.
You will also act as a technical expert to troubleshoot complex enterprise issues, maintain application stability, and drive continuous system improvement. The position follows OUC’s Hybrid Work Model: three on‑site days in Orlando (Tuesday & Thursday required, plus one flexible day of Monday, Wednesday, or Friday) and two remote days, with an every‑other‑week on‑call rotation.
Job PurposeMaintains the integrity, availability, accessibility, and current patch levels of various system applications. Serves as application technical point of contact between the technical team and the business partners (both technical and functional) for the identification and resolution of issues related to various applications.
Primary Functions- Build, maintain, and patch applications, plug‑ins, and agents to support system needs and ensure environments are available for projects and production.
- Provide application support, including troubleshooting (root cause analysis) and incident management.
- Produce technical documentation and act as an application technical resource.
- Conduct performance analysis and review findings to recommend improvements within the application infrastructure.
- Design and recommend roadmaps for OUC’s hybrid cloud infrastructure for existing and future solutions.
- Perform testing across multiple environments and support testing/execution processes for environment owners and Business Analysts.
- Serve as a liaison between OUC and application vendors to address system issues and analyze problems through resolution.
- Maintain multiple application environments following patch/configuration management best practices.
- Collaborate with other technical teams (database, server, desktop, network, security, operations) to support system applications.
- Perform application deployments, system health monitoring, patch release planning, service pack upgrades, framework services upgrades, and performance tuning.
- Participate in vendor application upgrades, patching, testing, and production implementations, including planned outages.
- Work on projects to transition to application services/support and ensure best practices for non‑functional requirements such as backup, recovery, environment management, configuration, source control, and monitoring.
- Follow triage, SDLC, change management, and other IT processes to promote new/revised objects to all environments.
- Handle scheduled on‑call rotation responsibilities.
- Perform other related duties as assigned.
- Enterprise scheduling applications; sFTP Protocols and encryption;
Distributed Files Shared/Mapped Drives. - Server environments (Windows, Linux, etc.);
Hybrid Cloud Environments. - Software applications including Oracle Utilities CC&B, MDM, JD Edwards Enterprise 1 (E1), GIS, Outage Management System (OMS); DA tools such as Talend, Qlik, Cognos.
- Databases (Oracle, SQL Server, etc.).
- Structured methodologies such as FADE, SDLC, Agile, and other best practices.
- System trace tools to capture required technical logs; data analysis and metrics; detailed technical research; technical documentation; data extract tools to validate data integrity.
- Read and interpret scripting languages such as Python, Perl, Java, etc.
- IT service request, change management, solution request, incident management processes and tools (BMC Footprints, Jira, etc.).
- Ability to take on new system assignments, research and pilot new technologies, introduce new versions of relevant applications, implement security…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).