Epicareer Might not Working Properly
Learn More

Middleware Engineer

Salary undisclosed

Apply on


Original
Simplified

Middleware Engineer- In this role, you will be responsible for the development, maintenance, and administration of middleware solutions that connect various applications, services, and databases. You will work closely with software developers, system administrators, and other stakeholders to ensure reliable and efficient communication between systems. Your role will include installing, configuring, and troubleshooting middleware components and ensuring system performance, security, and scalability.

You Will:

  • Design, develop, and implement middleware solutions to support application integration and data flow.
  • Install, configure, and maintain middleware software such as WebLogic, IBM WebSphere, Oracle Fusion Middleware, Apache Tomcat, JBoss, or others.
  • Troubleshoot and resolve issues related to middleware components, application connectivity, and data exchange.
  • Collaborate with software developers and system administrators to optimize the performance of middleware solutions.
  • Monitor and analyze system performance to identify potential bottlenecks and implement performance tuning.
  • Ensure security and compliance of middleware components by applying patches, updates, and configuration changes.
  • Develop and maintain documentation for middleware configurations, processes, and procedures.
  • Participate in the design and architecture of scalable and reliable middleware solutions.
  • Provide support and guidance during the integration of new applications and services.
  • Perform middleware environment health checks and maintain system backups and recovery procedures.

You Bring:

  • Bachelor’s degree in Computer Science, Information Technology, or related field (or equivalent work experience).
  • 3+ years of experience in middleware engineering, application integration, or related roles.
  • Hands-on experience with middleware technologies such as WebLogic, WebSphere, Apache Tomcat, JBoss, Oracle Fusion Middleware, etc.
  • Experience with scripting languages (e.g., Shell, Python) for automation of middleware tasks.
  • Strong understanding of middleware architecture, application integration, and data exchange.
  • Proficiency in installing, configuring, and administering middleware solutions.
  • Knowledge of networking, databases, and operating systems (Linux, Windows).
  • Excellent troubleshooting and problem-solving skills.
  • Understanding of security principles related to middleware, including encryption, authentication, and access control.
  • Familiarity with DevOps tools (Jenkins, Ansible, Docker, etc.) is a plus.
  • Good communication skills and ability to work in a team environment.

Certifications:

  • Middleware-related certifications (e.g., IBM Certified System Administrator, Oracle Certified Middleware Developer) are advantageous.

Work Environment:

  • Office environment with occasional on-call support requirements.
  • Ability to work under pressure and handle multiple tasks simultaneously.