Middleware Engineer

Tri-Force Consulting Services, Inc.New York, NY
Onsite

About The Position

Collaborate with software developers and architects to design and deploy middleware solutions. Configure and maintain various middleware tools and systems, such as Apache Kafka, RabbitMQ, or IBM MQ. Develop and implement custom middleware components, including connectors, message transformers, and filters. Monitor and analyze middleware performance and capacity, and propose optimizations and improvements. Manage middleware security, including authentication, authorization, and encryption. Ensure middleware availability, reliability, and scalability, and perform disaster recovery and business continuity planning. Collaborate with operations teams to manage middleware deployments and releases, and troubleshoot production issues. Provide technical guidance and support to application developers and other stakeholders.

Requirements

  • 8+ years of experience in full stack development within enterprise or cloud environments
  • Strong expertise in modern frontend frameworks (e.g., React, Angular, Vue) and backend technologies (e.g., Node.js, Java, .NET, Python)
  • Proven experience leading cloud migration or application modernization initiatives
  • Advanced knowledge of containerization and orchestration (Docker, Kubernetes)
  • Strong hands-on experience with AWS, Azure, or GCP services (IaaS, PaaS, serverless)
  • Deep understanding of CI/CD pipelines, DevOps practices, and automated testing strategies
  • Experience designing microservices architectures and API-first systems
  • Strong understanding of secure coding standards, identity management, and compliance requirements
  • Experience with database systems (SQL and NoSQL) and performance optimization
  • Excellent analytical, architectural design, and stakeholder communication skills

Nice To Haves

  • IBM IIB / ACE, IBM MQ, IBM Integration Toolkit, IBM DataPower
  • Java/J2EE, ESQL, XML/XSD, SOAP/REST, Oracle SQL/PLSQL
  • IBM MQ Explorer, SSL, Git, Azure

Responsibilities

  • Design and deploy middleware solutions
  • Configure and maintain middleware tools and systems (e.g., Apache Kafka, RabbitMQ, IBM MQ)
  • Develop and implement custom middleware components (connectors, message transformers, filters)
  • Monitor and analyze middleware performance and capacity, and propose optimizations
  • Manage middleware security (authentication, authorization, encryption)
  • Ensure middleware availability, reliability, and scalability
  • Perform disaster recovery and business continuity planning
  • Manage middleware deployments and releases with operations teams
  • Troubleshoot production issues
  • Provide technical guidance and support to application developers

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Senior

Education Level

No Education Listed

Number of Employees

11-50 employees

© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service