Overview
Skills
Job Details
Role: Middleware Engineer
Location: Raleigh, NC
Experience: 7-10+ Years (Preferred)
FULLTIME OPPORTUNITY
Job Summary
We are looking for an experienced Middleware Engineer to manage, support, and optimize enterprise middleware platforms. The ideal candidate will have strong hands-on expertise in WebLogic and related middleware technologies, along with solid system administration and troubleshooting skills across Linux and Windows environments.
Key Responsibilities
-
Administer, configure, and support middleware platforms including Oracle WebLogic Server, MQ, SOA Suite, and Oracle Forms & Reports.
-
Perform installation, configuration, clustering, deployment, and day-to-day monitoring of middleware applications.
-
Create, configure, and manage JDBC data sources and connectivity to backend databases.
-
Analyze system and application performance metrics, identify bottlenecks, and implement optimization strategies.
-
Monitor alerts, troubleshoot issues, and resolve incidents related to middleware, servers, and applications.
-
Support middleware environments running on Linux and Windows platforms, including patching and system maintenance.
-
Work with WebLogic, Tomcat, Apache HTTP Server, JBoss, and Kafka in complex enterprise environments.
-
Diagnose and resolve issues related to shell scripts, Ansible templates, system processes, and application performance.
-
Maintain clear and accurate documentation for configurations, scripts, procedures, and operational standards.
-
Collaborate closely with development, infrastructure, and DevOps teams to ensure system stability and performance.
Required Skills & Qualifications
-
Strong hands-on experience with Oracle WebLogic Server and middleware administration.
-
Experience with MQ, SOA Suite, Oracle Forms & Reports.
-
Proficiency in configuring JDBC data sources and backend integrations.
-
Solid experience with Linux and Windows system administration.
-
Hands-on knowledge of Tomcat, Apache HTTP Server, JBoss, and Kafka.
-
Experience with monitoring tools, alert handling, and troubleshooting production issues.
-
Knowledge of shell scripting and Ansible for automation and configuration management.
-
Strong understanding of middleware performance tuning and system optimization.
-
Excellent communication and collaboration skills.
Nice to Have
-
Experience working in high-availability, clustered enterprise environments.
-
Exposure to CI/CD pipelines or DevOps practices.
-
Prior experience supporting large-scale, mission-critical applications.