Java/J2EE with Mule (9 to 12 yrs) Openings for Pune Location

Role : Java/J2EE with Mule 

Experience : 9-12 years

Roles and responsibilities :

• Lead the design approach for API based middleware projects, including selection of technologies, setting technical directions and directing developers 
• Good knowledge of software design patterns and ability to apply them using J2EE and MuleSoft tools and features 
• Define standards and guidelines for building API Service Layer, Security, Versioning, Encryption using MuleSoft API Gateway 
• Deep understanding of Services Oriented Architecture (SOA) 
• Exposure of cloud native development including 12 factor app principles and Microservices Architecture. 
• Knowledge of Security concepts and implementation in the Enterprise applications 
• Strong knowledge of Web-Services, ability to implement REST and SOAP web-services from scratch 
• Design, Develop and Deploy MuleSoft Applications 
• Develop custom connectors using the Mule devkit. 
• Ability to implement REST services using RAML 
• Familiarity with Mule Essentials, Mule Operations and Mule Advanced. 
• Practical knowledge of best practices for on-premise/cloud/hybrid integration and API management. 

• 8-10 years hands on design and development experience in Services Oriented Architecture (SOA) environment 
• 3+ years experience of implementing service transformation, routing, enrichment and orchestration in MuleSoft or similar integration platforms. 
• Design and development of adapters/plug-ins for external application integration. 
• 3+ years of hands-on experience in designing and developing high volume web services using API Protocols and Data Formats (REST, JSON, SOAP, XML). 
• Knowledge and exposure in API Products like WSO2,APIGEE or similar platform in designing API facades, and designing and implementing API Proxies, and Developer portal 
• Experience in securing APIs using Oauth, SAML, Open ID Connect and etc. 
• Good knowledge on design principles and best practices in implementing REST APIs. 
• Responsible for designing REST API schema. 
• Knowledge in API Modeling languages and annotation (YAML, Swagger, RAML) 
• 8+ years Java/JEE Development, 
3+ years Integration technologies (like Web Services, SOA, ESB etc),
3+ years of experience in XML, XML Schema
2+ years of Mule ESB Development and Mule MMC deployment 
• Good understanding of build tools and dependency management (Maven and Jenkins) 
• Self-starter with an agile approach to development 
• Able to effectively manage multiple tasks with minimal supervision 
• Excellent communication skills, both written and verbal 
• Ability to methodically and critically troubleshoot, triage, recommend, and implement customer focused mid-tier solutions. 
• Ability to work in high intensity environment 
• MuleSoft certification would be a plus 
• Experience with Atlassian tools like JIRA, Confluence, and etc. 
• Experience developing in agile with CI tools like GitHub 
• Experience with BDD & Test Driven Development 
• Experience with Jenkins, cucumber, test automation, reporting tools 
• Develop automated acceptance and unit test for the agile team 
• Work with Jenkins and CI tools to automate dev, build, deployment and testing 
• Writing Junit/integration test cases to validate the code quality and code coverage. 
• Versioning control -- Bitbucket or any other GIT based repository

Location : Pune

Contact Person : Vikram Mohandas (