Role: Cloud Middleware Engineer
Location: Remote
Position: 1
Work Arrangement: Remote
Role OverviewWe are seeking an experienced Cloud Middleware Engineer with strong hands on experience in AWS API Gateway, cloud native integration, and enterprise middleware solutions. The ideal candidate will have deep experience with Apache Camel or similar integration frameworks, along with expertise in designing and supporting batch file integrations and data pipelines.
This role involves developing and maintaining API integrations, building reliable middleware solutions, supporting hybrid enterprise environments, and ensuring secure and efficient data exchange across systems.
Required Skills- Strong hands on experience with AWS API Gateway and cloud native integration on AWS.
- Deep experience with Apache Camel or similar integration frameworks.
- Experience designing and supporting batch file integrations and data pipelines.
- Strong understanding of REST APIs, JSON, XML, flat file messaging, HTTP, and event driven patterns.
- Experience with enterprise integration across hybrid environments.
- Hands on experience with relevant technologies such as PostgreSQL, AWS Lambda, Amazon S3, Step Functions, EventBridge, and SNS/SQS.
- Knowledge of CI/CD, version control, and deployment automation.
- Familiarity with security controls, authentication, authorization, and API lifecycle management.
- Strong troubleshooting and production support experience.
- Excellent communication and stakeholder management skills.
Preferred Skills- Experience working in public sector or regulated environments.
- Experience implementing secure enterprise integrations across hybrid cloud environments.
Key Responsibilities- Design and implement API integrations using AWS API Gateway and related AWS services.
- Develop and maintain middleware solutions using Apache Camel or similar integration frameworks.
- Build and support batch integration processes for scheduled, high volume data exchange.
- Define integration patterns covering error handling, retries, logging, and monitoring.
- Collaborate with application, infrastructure, security, and business teams to align solution designs.
- Troubleshoot interfaces, including certificate, TLS, and authentication issues, and support incident resolution and performance tuning.
- Ensure integrations meet security, compliance, and architectural standards.
- Document integration designs, interface specifications, and operational runbooks.
- Provide technical leadership and mentorship to project team members.
- Evaluate integration tools, patterns, and modernization opportunities.
Education RequirementBachelor's degree in Computer Science, Information Technology, Engineering, Business Administration, or a related field is preferred.
Our Perks and BenefitsOur benefits and rewards program has been thoughtfully designed to recognize your skills and contributions, elevate your learning experience, and provide care and support for you and your loved ones.
We also offer:
- Health Insurance with Dental & Vision
- 401K Plan
- Life Insurance, STD & LTD
- Paid Vacations & Holidays
- Continuous Skill Based Development and Career Advancement Opportunities