Job Description :
Must have skills:

MuleSoft preferably in Mule 4 with MuleSoft cloudhub.
Must be MuleSoft certified Platform/Integration Architect.
Must have knowledge in Enterprise Architecture and integration patterns.
Must have knowledge in core java, databases, application/API security.
Must have knowledge Continuous integration and Continuous delivery processes and tools

Job Description

8+ years of experience in hands-on object-oriented development

5+ years Java experience with different framework like Spring, JMS, REST, SOAP web services and any RDBMS.

3+ years of leadership experience

Candidate should have involved in all the phases of Software development lifecycle and especially in Architecture Design phase

Deep knowledge and hands-on experience in J2EE, JAVA, JSON, XML, SOAP, XSLT, XPATH, XSD etc. and J2EE frameworks like spring

Strong command of object-oriented design principles and prevailing design patterns

Experience designing and developing restful, SOAP and micro services.

Strong knowledge of REST architectural style and web standards (i.e. JSON, CORS, etc

Experience delivering enterprise wide solutions

Working experience with Enterprise Integration pattern and Java Design Pattern

Working knowledge of application security technologies, i.e. OAuth2, SSO, SAML, etc.

CI/CD, Agile, TDD and/or BDD, unit testing and mocking frameworks

Good to have familiarity with Integration platforms like MuleSoft, Oracle Fusion Middleware

Responsibilities
· Provide architectural solutions/designs to project execution teams for implementation.

· You define the structure of the system, its interfaces, and the principles that guide its organization, software design and implementation.

· You are responsible for the management and mitigation of technical risks, ensuring that the solution services can be realistically delivered by the underlying technology components.

· Conduct in-depth specific code reviews to optimize resource utilization and capabilities

· Understand and clarify complex business integration requirements and create scalable/manageable designs

· Lead small development teams in multi-phase, heterogonous work environments, with multiple work streams

· Actively test and clearly document implementations, so others can easily understand

Client : Tavant