Remote job
MuleSoft Consultant
Job details
About this role
Role overview Design and deliver API-led integrations for a large, complex banking programme. The work connects core banking systems with digital platforms and other services, while helping modernize the application landscape and maintain secure, reliable data flows. The position is fully remote from Portugal.
Responsibilities - Build and maintain integrations with MuleSoft Anypoint Platform, applying System, Process, and Experience API patterns. - Specify APIs using RAML or OpenAPI and connect banking systems, relational databases, and external REST or SOAP services. - Transform and orchestrate data flows, including complex message transformations with DataWeave. - Configure API security, traffic management, authentication, and access controls, including OAuth 2.0 and TLS/mTLS. - Contribute to integration architecture and work with distributed teams using agile methods, automated tests, and CI/CD practices.
Requirements - A degree in computer engineering, information systems, or a related field. - At least three years of MuleSoft development and systems integration experience. - Strong hands-on knowledge of Anypoint Studio, API Manager, Design Center, Runtime Manager, and DataWeave. - Experience with banking or other high-criticality, high-volume projects; familiarity with banking security protocols and frameworks such as PSD2 or Open Banking. - Understanding of EAI, SOA, microservices, RAML, REST, and SOAP integration patterns. - Analytical problem-solving skills, careful technical documentation, code quality discipline, and clear communication in distributed teams.
Nice to have - MuleSoft Developer or Platform/Integration Architect certification. - Experience with microservices architecture, Kafka or RabbitMQ, or cloud platforms such as AWS or Azure.
Benefits and work setup - Fully remote work from Portugal. - Long-term banking project; compensation is described as aligned with experience and seniority.