Middleware Engineer
TekbricksContract
Required Skillset:
PythonLinuxAzureDockerJenkinsKubernetesUnixShellBashKafkaGoogle CloudApplication ServersLoad BalancingMiddleware PlatformsMiddleware TechnologiesIntegration PlatformsHTTPTCP/IPAWSRabbitMQJMSSOAP ServicesAPI DevelopmentREST ServicesCI/CD Tools
Job Description
We are seeking an experienced Middleware Engineer responsible for designing, implementing, and maintaining middleware solutions that enable communication and data exchange between different enterprise applications and systems. The ideal candidate will work closely with development, infrastructure, and operations teams to ensure seamless integration, high performance, and system reliability.
Key Responsibilities
- Design, develop, and maintain middleware solutions to integrate enterprise applications.
- Configure and manage middleware platforms and messaging systems.
- Develop and maintain APIs, REST/SOAP web services, and integration frameworks.
- Monitor middleware systems to ensure high availability, performance, and reliability.
- Troubleshoot and resolve integration, connectivity, and performance issues.
- Implement security measures such as authentication, authorization, and encryption.
- Support deployment, configuration, and maintenance of applications across environments.
- Collaborate with development teams to support application integration and data flow.
- Perform performance tuning and capacity planning for middleware environments.
- Maintain documentation for middleware architecture, configurations, and processes.
Required Skills
- Strong experience with middleware technologies and integration platforms.
- Knowledge of API development and integration using REST and SOAP services.
- Experience with messaging systems such as JMS, Kafka, or RabbitMQ.
- Familiarity with application servers and middleware platforms.
- Experience with Linux/Unix operating systems.
- Knowledge of scripting languages such as Python, Shell, or Bash.
- Understanding of networking concepts including HTTP, TCP/IP, and load balancing.
- Strong troubleshooting and analytical skills.
Preferred Skills
- Experience with enterprise integration tools such as MuleSoft, IBM Integration Bus, or Apache Camel.
- Knowledge of containerization technologies like Docker and Kubernetes.
- Familiarity with CI/CD tools such as Jenkins or Git.
- Understanding of cloud platforms such as AWS, Azure, or Google Cloud.
Education
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
Experience
- Typically 5+ years of experience in middleware development, integration, or system administration.
Similar Jobs
Middleware Administrator
New York
Mar 4th, 2026
Mq Middleware SME/Mainframe
Texas
Mar 4th, 2026
Middleware Engineer
Virginia
Feb 26th, 2026
Middleware Admin
Remote
Feb 20th, 2026
Middleware Consultant
Pennsylvania
Feb 19th, 2026