We are seeking a skilled and motivated Middleware Engineer to design, implement, and maintain middleware solutions that enable seamless integration between applications, services, and systems. The ideal candidate will have a deep understanding of middleware technologies, system architectures, and enterprise integration patterns. You will collaborate with cross-functional teams to ensure the performance, reliability, and scalability of middleware platforms.
Key Responsibilities:
- Middleware Design & Implementation:Design and deploy middleware solutions to support enterprise application integration.
Install, configure, and manage middleware technologies, such as WebLogic, WebSphere, Apache Kafka, or Oracle Fusion Middleware.
- Integration & Automation:Develop and implement integration solutions using APIs, messaging, or event-driven architecture.
Automate middleware deployment, monitoring, and maintenance using scripting or orchestration tools.
- Monitoring & Troubleshooting:Monitor middleware performance and ensure high availability and reliability.
Diagnose and resolve middleware-related issues in a timely manner.
Conduct root cause analysis and implement preventive measures.
- Security & Compliance:Ensure middleware solutions are secure and compliant with organizational policies and standards.
Apply patches, updates, and security configurations to middleware components.
- Collaboration & Support:Work closely with application developers, system administrators, and DevOps teams to align middleware solutions with business needs.
Provide technical support and training for middleware technologies.
- Documentation:Maintain accurate and comprehensive documentation for middleware configurations, processes, and standards.
Required Qualifications:
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Proven experience as a Middleware Engineer or in a similar role.
- Hands-on experience with middleware technologies (e.g., IBM WebSphere, Apache Kafka, Oracle WebLogic, or similar).
- Strong knowledge of enterprise integration patterns, API management, and service-oriented architecture (SOA).
- Proficiency in scripting languages (e.g., Python, Bash, or PowerShell).
- Familiarity with cloud platforms (e.g., AWS, Azure, Google Cloud) and containerization technologies (e.g., Docker, Kubernetes).
- Excellent troubleshooting and problem-solving skills.
Preferred Qualifications:
- Certifications in relevant middleware or cloud platforms (e.g., AWS Certified Solutions Architect, Oracle Middleware Certification).
- Experience with CI/CD tools (e.g., Jenkins, GitLab CI/CD).
- Knowledge of database systems and SQL.
Key Competencies:
- Strong communication and interpersonal skills.
- Ability to work independently and collaboratively in a team environment.
- High attention to detail and commitment to delivering quality solutions.