What are the responsibilities and job description for the Middleware Engineer position at Source Code Technologies LLC?
Job Title: Middleware Engineer
Location: New York, NY
Duration: 3 Years (Contract)
Job Description
We are seeking an experienced Middleware Engineer to support enterprise integration platforms and cloud modernization initiatives. The ideal candidate will have strong expertise in IBM middleware technologies and a solid background in full-stack development, cloud environments, and DevOps practices.
Key Responsibilities
- Conduct a comprehensive inventory of existing middleware components, including IBM Integration Bus (IIB), App Connect Enterprise (ACE), Apache, IBM DataPower, and IBM MQ.
- Analyze and document dependencies across upstream and downstream systems to support migration planning.
- Configure and manage certificates, queues, endpoints, and security policies across middleware platforms.
- Perform end-to-end testing to ensure performance, scalability, and resilience in modernized environments.
- Monitor system health using logs and monitoring tools; troubleshoot and resolve issues proactively.
- Support migration and cutover activities, including DNS updates, configuration changes, and service validation.
- Collaborate with cross-functional teams to ensure seamless integration and deployment.
Required Skills & Qualifications
- 8 years of experience in full-stack development within enterprise or cloud environments.
- Strong expertise in frontend frameworks such as React, Angular, or Vue.js.
- Proficiency in backend technologies including Node.js, Java, .NET, or Python.
- Hands-on experience with cloud platforms such as Amazon Web Services, Microsoft Azure, or Google Cloud Platform.
- Strong knowledge of containerization tools like Docker and orchestration using Kubernetes.
- Experience with CI/CD pipelines, DevOps practices, and automated testing frameworks.
- Expertise in microservices architecture and API-driven development.
- Strong understanding of security best practices, identity management, and compliance standards.
- Experience with relational and NoSQL databases and performance tuning.
- Excellent analytical, communication, and stakeholder management skills.
Preferred Technical Experience
- IBM IIB / ACE, IBM MQ, IBM Integration Toolkit, IBM DataPower
- Java/J2EE, ESQL, XML/XSD, SOAP/REST
- Oracle SQL/PLSQL
- IBM MQ Explorer, SSL/TLS
- Version control using Git
- Experience working in Azure-based environments
Nice to Have
- Prior experience in large-scale cloud migration or application modernization programs
- Exposure to enterprise integration patterns and messaging systems
- Certifications in cloud platforms or middleware technologies