IT Integration Engineer
Location: San Francisco, CA
Experience: 5 - 7 years
Track: Engineering
Practice: Edge & Digital
About Us:
Job Description:
- Anypoint Platform, API Management, Mule Batch module etc.
- Java development for on-premise and SaaS applications using Spring, JEE and/or JSE frameworks.
- Understanding of synchronous / asynchronous patterns, message sequencing, correlation, queuing, filtering, transformation, guaranteed delivery, batch processing, error handling and recovery strategies, publish/subscribe, ETL.
- Design considering scalability and reliability.
- Experience designing secure services using RAML and REST based APIs.
- Experience profiling and troubleshooting Java application code.
- Familiarity with application and network level security & auth mechanisms i.e. 2 Way SSL, OAuth, Basic Auth, Tokens, Reverse Proxies, VPC.
- Specific experience developing with MuleSoft, including designing, building and deploying flows, connectors and APIs and general maintenance and upgrading of ESB runtime and MMC.
- Experience with message queuing technologies and publish subscribe, i.e. JMS, RabbitMQ.
- Performance Monitoring and error logging.
- Integrations involving very large data volumes.
- Ability to effectively communicate complex technical solutions through excellent written and verbal skills.
Skills Desired:
- Maven.
- Continuous Integration, Jenkins.
- SOAP, FTP, XML, WSDL.
- Databases: Oracle, MySQL, Vertica.
- OData.
- Experience with a big data, i.e. Hadoop, MongoDB, H-Base, Cassandra.
- MUnit testing framework.
- One or more on-premise and cloud packaged solutions, i.e. Oracle, Salesforce, Workday.
- Familiarity with Scala, Scalding.
- Other ESB solutions including, IBM, WebMethods, Oracle, Tibco, Talend, etc.
Requirements:
- BA/BS in related area of focus, CS degree preferred.
- Minimum 5 years’ experience, preferably in an enterprise environment.
- Experience working with 3rd party APIs such as Salesforce, Workday etc.
- Background working within an Agile environment.
Our Benefits: