Roles and Responsibilities
The task of Integration and API Developer are to design, develop, and implement API and Mulesoft integration solutions that are robust, scalable, and high performing; conduct unit testing, support during system testing, and implementation activities for difficult and complex programs; conduct analysis to determine system requirements and system impacts for new or enhanced applications to plan and provide estimates for development tasks.
The Integration and API Developer is expected to collaborate with business users, business analysts, and solution architects to understand the needs and requirements for project and maintenance development tasks; participate with business analysts in requirements gathering, analysis, and specification, providing technical expertise and recommendations; provide support to team members in project implementations as necessary; provides technical support and resolution of production problems and other maintenance activities; cross-train other development staff on API Mulesoft Integration technologies.
Required Experience
Minimum of 2 years experience in API and Integration development
Experience developing integration and APIs for Business Process Management, CRM and e-Commerce platforms
Experience in writing JAVA / j2EE server-side implementations, stored procedures, functions, packages
Experience in Continuous Integrations and Continuous Deployment of Java using Jenkins, Maven/Ant
Working with XML, JSON, XSLT and file-based interfaces
Minimum Qualifications
Bachelor's degree in Information Technology
A Successful Candidate must have
Developing for Web Services (SOAP and REST)
Worked in Agile development environment
Proficient with
API
CRM
e-Commerce platforms
JAVA / j2EE
Jenkins and Maven/Ant
XML
JSON
XSLT
Experience Advantage
Knowledge/Experience in Mulesoft or WSO2 technology will be highly regarded
Understanding and knowledge of SQL tools
Experience JS, Swagger, RAML and open API frameworks
Exposure to Cloud (AWS or Azure) and API management
Experience using Jira for Application Lifecycle Management
Experience with business/technical requirements analysis, business process modeling, data structures & data map