Job Description :
Job Description
Responsible for MuleSoft hands on development of integrations and APIs using enterprise integration patterns and frameworks
Understands and clarifies complex business integration requirements
Produces solution design and documentation using best practices
Produces high quality using MuleSoft methodologies, processes, and standards
Ensures non-functional requirements like performance, security, supportability, and maintainability are met
Actively test and clearly document implementations, so others can easily understand
Actively mitigates technical risks ensuring that the solution services can be realistically delivered in timely fashion
Effective collaboration with other developers, quality assurance, project managers
Provides oversight on technical design and development for other developers
Conduct in-depth code reviews to ensure best practices are being followed
Coordinates with the Enterprise Architects on review of solution design
Works with other developers on integration related activities
Job Skills & Qualifications
Required:
Bachelor’s degree in computer science or equivalent
8+ years of hands on development experience of SOA services using Java/ J2EE
4+ years’ experience in hands-on MuleSoft development
3+ years of experience in architecting/ designing solution using MuleSoft
Deep knowledge and hands-on experience in J2EE, JAVA, JSON, XML, REST, SOAP
Extensive experience applying Service Oriented Architecture (SOA) concepts including RESTful, SOAP-based services, Microservices
Working knowledge of Enterprise Integration pattern
Strong command of object-oriented design principles and prevailing design patterns
Strong foundation of software development processes and procedures
Strong documentation, analytical and problem-solving skills
Preferred:
MuleSoft certification
Experience as architect or TOGAF certification
Experience in Agile methodology
Experience with CI/CD, TDD and/or BDD, unit testing and mocking frameworks