Define modern, scalable architectures that enable secure and reliable application integration services across the enterprise
Offer guidance on middleware and integration technologies and microservices
Collaborate with developers on building APIs, microservices, and middleware integrations leveraging Boomi/Mule and APIs Java, Python, Node.js, or Go
Design and implement integration patterns leveraging AWS or Azure or Google cloud services
Establish RESTful and GraphQL API design best practices and enforce standards for API lifecycle management, versioning, pagination, rate limiting monitoring, error handling, and reusable security policies
Produce architecture documentation and collaborate with internal technical teams to ensure design consistency and foster a culture of continuous learning
Stay current with emerging integration technologies and present recommendations to leadership and stakeholders
Requirements
Bachelor's degree in computer science, Engineering, or a related field
At least 7 years of experience in enterprise application integration, middleware architecture, or API/microservices design
7 years of hands-on experience with at least one middleware/integration platform such as MuleSoft, Boomi, Informatica, or IBM Integration Bus
7 years of experience working with microservices architecture and building or designing RESTful APIs
7 years of experience with API security, lifecycle management, and performance optimization
7 years of programming experience with Python
Experience mentoring or guiding development teams on integration best practices
Benefits
Flexible work arrangements
Professional development opportunities
Health insurance
401(k) matching
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
API designmicroservices architecturemiddleware architectureRESTful APIsGraphQLintegration patternsAPI securityperformance optimizationprogramming in Pythonenterprise application integration