Job Seekers, Please send resumes to resumes@hireitpeople.comPosition Overview:
The ESB Developer chosen must have experience with Mule ESB, hands-on with various JMS queues, SOAP, REST, and work in both Agile and Waterfall environments.
The ESB Developer will be responsible for helping to build and maintain integration between multiple on premises and/or cloud hosted systems. The incumbent must be capable of understanding business requirements, while working with end users and developing and deploying the integrations. Integration development will use a J2EE framework and Mule Open Source ESB. The position requires knowledge and experience with Mule ESB environments, as well as experience in detailed requirements analysis, software design, development, testing, and deployment.
Essential Job Functions:
- Identify, analyze, and develop interfaces and integration flows using Mule ESB Anypoint Studio and/or APIGEE Gateway products
- Contribute to key phases of the development life-cycle
- Develop solutions by designing system specifications, standards, and programming
- Troubleshoot issues and provide bug fixes
- Implement and execute web service API management framework
- Education: Bachelor’s degree in Computer Science or any related field
- Role Specific Experience: 2+ years of relevant experience with providing IT enable solutions
- Experience with the MULE ESB platform as a Developer with software development experience
- Software integration and/or other ESB experience
- Experience working with different adaptors and JMS queues
- Experience with successful implementation of framework-based JEE solutions
- Experience with SOAP and REST
- Experience in Java development
- Background in agile and waterfall methodologies
Required Skills/Abilities:
- Good understanding of Synchronous / Asynchronous communication patterns
- Problem solving abilities w.r.t. Message Sequencing, Correlation, Queuing
- Good knowledge of SOA Design patterns for building middleware systems ground up using Message Routing, Content Enrichment, Message Filtering, Message Transformation, Guaranteed delivery, Message sequencing, Batch message processing, error handling, and reconciliation mechanisms
- Knowledge of Web Services Interoperability, WS-* standards
- Ability to suggest, criticize, and formulate solutions in a multi-vendor and architecture committee meetings
- Fluency in web service standards, such as WSSE and technologies (XML, SOAP, WSDL, XSD, UDDI)
- Knowledge of SOA architecture, infrastructure design, and development
- Good understanding of relational databases
- Good understanding of SOAP, REST, WSDL, UDDI, JSON
- Knowledge of Security, Logging, Auditing, Policy Management, and Performance Monitoring and KPI for end-to-end process execution
- Knowledge of SOA design principles and best practices
- Excellent verbal, written, and inter-personal communication skills
- Strong documentation, analytical, and problem-solving skills
- Strong knowledge of large distributed systems, and legacy experience
- Experience with Administration of Mule or any ESB platform will be a definite plus
- Experience with Administration of any Queuing platform will be a definite plus
Pluses for Levels: (level II, III)
Experience Matrix for Levels:
- Level I - 2+ years of experience
- Level II - 5+ years of experience
- Level III - 7+ years of experience+.