Mulesoft Developer
About the role
Founded in 1965, Herc Rentals is one of the leading equipment rental suppliers in North America with 2025 total revenues reaching approximately $4.4 billion. Herc Rentals' parent company, Herc Holdings Inc., listed on the New York Stock Exchange on July 1, 2016, under the symbol “HRI.” Herc Rentals serves customers through approximately 609 locations and has about 9,700 employees in North America as of March 31, 2026.
Job Purpose
Herc Rentals is seeking a skilled MuleSoft Developer to join our Integration Services team. This role is responsible for designing, developing, and maintaining enterprise integrations on the MuleSoft Anypoint Platform that connect Herc's core systems — including RentalMan, Salesforce, Oracle EBS, ProControl, ADP Lyric, and AWS-hosted services — to deliver seamless, secure, and scalable data flows across the business.
What you will do...
- Design and build RESTful and SOAP web services using RAML and OpenAPI Specification (OAS); develop System, Process, and Experience APIs following MuleSoft API-led connectivity principles.
- Build Mule flows and sub-flows in Anypoint Studio (Mule 4.x) integrating Salesforce, Oracle EBS, Workday/ADP, AWS services, SAP, and on-premise databases using connectors (HTTP, Database, SFTP, JMS, Salesforce, File, and Kafka).
- Implement complex transformations using DataWeave 2.x for XML, JSON, CSV, and flat-file payloads, including large-file and batch processing.
- Build robust error handling using On-Error Propagate/Continue, Try-Catch, and Global Error Handling; implement reconnection strategies, retry mechanisms, and reliability patterns with Anypoint MQ, ActiveMQ, and Kafka.
- Apply OAuth 2.0, JWT, Basic Auth, mTLS, SSL/TLS, and API Manager policies to secure APIs; manage client credentials and policy enforcement via API Gateway and Flex Gateway.
- Automate build and deployment pipelines using Jenkins, Maven, Git/Bitbucket, and Nexus; deploy to CloudHub, Runtime Fabric (RTF), or on-premise runtimes.
- Author MUnit test cases for unit and integration testing; perform performance testing with JMeter; conduct code reviews and ensure compliance with non-functional requirements.
- Monitor APIs using Anypoint Monitoring, Splunk, and Dynatrace; provide production support including on-call rotation, incident triage, and root cause analysis.
- Partner with architects, product owners, and business stakeholders in an Agile/Scrum environment; document designs, API specs, and runbooks in Confluence.
Requirements
- Bachelor's degree in Computer Science, Information Systems, Engineering, or related field (or equivalent experience).
- 5+ years of enterprise integration development, with at least 4 years on MuleSoft Anypoint Platform (Mule 3.9 and Mule 4.x).
- Hands-on with Anypoint Studio, Anypoint Platform, API Manager, Exchange, CloudHub, and Runtime Fabric; experience migrating from Mule 3.x to Mule 4.x.
- Strong proficiency in designing and consuming REST and SOAP web services; deep understanding of WSDL, JSON, XML, XSD, and XSLT.
- Expert with RAML, OpenAPI/Swagger, API versioning, and API-led connectivity (System, Process, and Experience layers).
- Advanced DataWeave 2.x skills — custom functions, modules, streaming, and complex object/array manipulation.
- Strong working knowledge of OAuth 2.0, JWT, mTLS, SSL/TLS, SAML, WS-Security, and API Manager policy configuration.
- Solid Java (Java 8+) skills; experience with Spring/Spring Boot is a plus; working knowledge of SQL and PL/SQL.
- Experience integrating with Oracle, MS SQL Server, PostgreSQL, MySQL, or DB2 via JDBC connectors.
- Hands-on with Jenkins, Maven, Git/Bitbucket, and Nexus for CI/CD; experience deploying to CloudHub and/or Runtime Fabric.
- MUnit for unit testing; Postman and SOAP UI for API testing.
- Experience working in Agile/Scrum teams using Jira and Confluence.
Pay Range
Based on qualifications. Please be advised that the actual salary offered for any position is subject to the company's sole discretion and may be influenced by various factors, including but not limited to the candidate's qualifications, experience, location, and overall fit for the role.