Job Description :
Title: Senior Mule soft Developer
Duration: 6 month CTH
Location: Columbus, Ohio
Interview mode: Phone then Skype

A candidate in Senior Developer role with in-depth expertise in the software design, development, and implementation of B2B and API solutions. The candidate should have good skills in software development lifecycle, messaging patterns, endpoint security, interfaces with internal and external applications, and database knowledge. This includes implementing application specific solutions using API management and Integration software products; leading and teaching others through doing, knowledge sharing, mentoring and training; documenting guidelines, best practices and lessons learned; and, participating in architecture reviews and code inspection sessions. The candidate will work on a team responsible for promoting MuleSoft technology adoption across the enterprise. The selected individual must be highly motivated with good written and oral communication skills. Candidate should have a proven track record of being able to plan, prioritize, estimate, and deliver projects on time. The candidate will be using MuleSoft software products, including Anypoint Studio, Anypoint API Manager, Anypoint Runtime Manager and Anypoint Exchange.

Minimum Requirements:
5+ years’ experience in Middleware (Oracle SOA, IBM WebSphere, Tibco, Mule, Sonic), SOA, Integration, API technology and Integration.
5+ years’ strong experience in Java, J2EE, JAX-WS & JAX-RS, SOA and Spring
Hands-on experience with MuleSoft development and Administration products including MuleSoft software products, including Anypoint Studio, Anypoint API Manager, Anypoint Runtime Manager and Anypoint Exchange
Java development with JDK 1.7.x or higher
Extensive knowledge and demonstrated use of message patterns
In-depth understanding of JSON and XML message structures
SOAP message structure and response types
Experience in development in providing and consuming SOAP web services and REST APIs Design, publish and test RESTful APIs using RAML 0.8 or Swagger
Experience in securing API endpoints using OAuth and SSO implementation using Ping
Experience using Git for code sharing, deployment management and team collaboration
Experience in testing APIs (unit/functional/automated)
Experience in Enterprise Service Bus
Background in agile and waterfall methodologies
Database (SQL) Technologies for read, write and join operations using SQL
Continuous Integration (CI) pipeline build and configuration using Maven with Jenkins
Batch integration strategies using FTP, file transfers or database snapshots
Experience in working with and extending core Java components like Log4J
Desired Skills:
Experience in integrating with Legacy technologies (Mainframe) is considered as an asset
Splunk configuration to capture logs and set up alerting rules is considered as an asset