Job Title: Mulesoft DeveloperLocation: Remote(Once in 3 month visit is required to DC office for Pi Planning meet)
Primary Responsibilities:Analyze, design, develop, and test leading-edge solutions utilizing Mulesoft.Integrate AWS services including AWS S3, DynamoDB, SNS, SQS, Lambda, Kinesis, and API Gateway.Apply microservice architecture principles including data integration patterns, event-driven architecture, sync vs async, IBM MQ (or any MQ integration), Saga pattern, and Circuit breaker pattern.Manage the Mulesoft API lifecycle including development and management.Define and deploy API governance and monitoring processes.Unit test solutions to ensure they meet quality standards.Ensure solutions meet requirements outlined in the design documentation.Perform work within agreed time, cost, and quality constraints.Ensure developed solutions are peer-reviewed and formally documented.Utilize expertise in enterprise technologies including applications, storage platforms, database, network switching, and security infrastructure within a virtualized data center.Employ a broad portfolio of open-source technologies and cloud services.Experience with automation/configuration management.Extensive knowledge of Middleware integration libraries and components for troubleshooting purposes.In-depth understanding of API and application performance testing and best practices, with the ability to properly tune complex and high-traffic applications/systems.Develop API gateway architecture, API design principles, CI/CD deployment procedures.Qualifications:Bachelor's degree in Computer Science, Computer Engineering, or related field or equivalent professional experience.Mulesoft Designer or Developer Certifications, including Mulesoft Certified Developer Mule 4 or Mulesoft Certified Developer - API Design Associate RAML 1.0.Self-directed and self-motivated with the ability to take charge or play a supporting role.Experience leading developers/project teams.Proficiency in designing Mule components (Mule ESB, Anypoint Studio, ETLs, flows, MEL, message modeling, Routing, Filtering, Database, Exception Handling, API Management).Experience in Mule ESB development (3.7v & 3.8v, 4 preferred), Mule ESB administration, and Mule API management (API GW 1.x, 2.x, 3.8, 4 preferred) PCE.Strong knowledge of Mule 4 ESB & API Development.Strong understanding and experience with security implementations (e.g., SSL/mutual SSL, SAML, oAuth).Strong understanding and experience with Mule 4 & DataWeave Language.8+ years of overall experience with developing technical business solutions, preferred.3+ years of experience with end-to-end design and development of services for the Mulesoft framework, preferably in Java.5+ years of experience with Java, XML, and Web Services both SOAP and REST.Experience working with relational databases such as Oracle; Proficient in SQL.Experience with Service Oriented Architectures (SOA).Collaborative skills to work with others to ensure high quality, reliability, availability, and performance of APIs.A knack for benchmarking and optimization.Familiarity with code versioning tools such as Git/GitHub.Excellent conceptual and critical thinking capabilities.Ability to work and collaborate effectively in a team environment.Clear written and verbal communications skills.Critical thinker and problem-solving skills.