● A seasoned professional with 6+ years of experience in application planning, design, development and testing.
● Extensive experience in utilizing AnyPoint Platform, including Design Center, Exchange, and API Manager.
● Proficient in both Mule 3 and Mule 4, leveraging these integration platforms for seamless integration.
● Well-versed in SDLC phases, including Agile and Waterfall methodologies.
● Demonstrated expertise in designing SOAP and RESTful APIs for effective communication.
● Proficient in designing and documenting API specifications using RAML and SWAGGER.
● Skilled in implementing CI/CD processes using Azure DevOps, YAML, GitLab, Maven, Nexus, Bitbucket, and GitHub.
● Experienced in message transformation using Dataweave and Java, ensuring efficient data integration.
● Skilled in managing and monitoring APIs using tools like AnyPoint Monitoring, Dynatrace, and Splunk.
● Proficient in log aggregation using Splunk, ensuring efficient tracking and analysis of application logs.
● Strong understanding and implementation of API Manager policies, including OAuth 2.0, client, and CORS policies.
● Deep understanding of Java J2EE architecture, utilizing frameworks like JSP, Spring MVC, Hibernate, and Spring Boot.
● Proficient in front-end technologies like HTML, CSS, JavaScript, Angular, and React.
● Skilled in creating complex SQL queries and proficient in databases such as MongoDB, SQL Server, and Oracle.
● Extensive experience in AnyPoint Platform, including on-premises deployment and runtime fabric configuration.
● Proficient in Agile and Waterfall methodologies, utilizing JIRA and Confluence for project management and collaboration.
● Strong command of shell scripting and Linux command line operations, enabling efficient system administration.
● Excellent problem-solving skills, adept at troubleshooting and providing timely resolutions.
● Exceptional communication and collaboration skills, fostering effective teamwork with business stakeholders.
● Create various documents, business requirements, functional, technical specifications and test cases using modernization frameworks
● Design various types of flows which are integrated with Salesforce, Amazon Web Services(AWS), and Mainframes
● Responsible in developing integration workflows using Mule ESB framework and implemented Data Weave and content-based routing using Mule ESB
● Design and Implemented RESTFUL Web Services using various data format (JSON, XML) to provide an interface to the various third-party applications.
● Done with transformers, exception handling, testing & Security of Mule ESB endpoint through OAuth.
● Develop flow, subflow, and private flow components to enable
efficient data processing and system functionality
● Perform performance tuning to optimize system performance,
ensuring efficient resource utilization and response times
● Effectively use Jira for task management, ensuring efficient
tracking, progress monitoring, and collaboration
● Automate build and deployment processes using Azure
DevOps, ensuring streamlined software release cycles
● Apply and enforce policies on the API manager to ensure
secure access, governance, and control over APIs
● Provide production support, promptly addressing and resolving
any system issues or outages that may occur
● Conduct code reviews to ensure adherence to coding
standards, quality, and maintainability
● Environment: Mule 4.x, Anypoint Studio, AnyPoint Platform,OAuth, SSL, Git, Azure DevOps, ActiveMQ, Postman, REST, SOAP UI, Maven, MUnit, RAML.
.
.
● Actively engage with stakeholders to elicit and comprehend
their requirements, translating them into detailed technical
specifications
● Design and implement APIs using RAML on the Design Center
platform, guaranteeing seamless integration and compatibility
● Apply DataWeave and custom Java logic to execute intricate
data transformations and fulfill specific business requirements
● Establish a resilient global error handler to handle exceptions
and errors gracefully, ensuring system stability and reliability
● Conduct comprehensive unit testing using MUnit, employing
mocking and validation techniques to verify the functionality
of the code
● Configure Maven and automate deployment processes using
Jenkins to streamline the software release cycle and enhance
efficiency
● Actively participate in Agile Scrum methodologies, contributing
to sprint planning, stand-ups, and retrospectives for effective
project management
● Develop scalable and efficient Java microservices using the
Spring Boot framework to achieve optimal system
performance
● Construct complex SQL queries, including joins, to accurately
retrieve and manipulate data for various business needs
● Continuously monitor and optimize system performance,
identifying areas of improvement and implementing
necessary enhancements
● Environment: Mule 4.x and 3.x, Anypoint Studio, AnyPoint Platform, Git, Jenkins, AnypointMQ, Postman, REST, SOAP UI, Maven, MUnit, RAML, Swagger.
● Develop microservices using Spring Boot, leveraging its capabilities for creating scalable and modular applications
● Implement Spring MVC and Spring AOP, harnessing their features for building robust web applications and integrating aspects of cross-cutting concerns
● Handle error scenarios, implementing comprehensive error handling mechanisms for efficient resolution
● Create visually appealing and interactive web pages using Angular, enhancing user experience and interface design
● Utilize HTML, CSS, and JavaScript to develop and enhance the visual presentation of web applications
● Integrate applications with databases, ensuring efficient data storage and retrieval capabilities
● Implement design patterns to create flexible and maintainable software solutions
● Leverage Java Collections to efficiently manage and manipulate data structures
● Collaborate closely with stakeholders to gather requirements and translate them into actionable technical specifications
● Enforce coding standards and best practices, conducting code reviews and delivering constructive feedback to maintain code quality
● Communicate effectively with team members and stakeholders, ensuring smooth project execution and alignment with objectives
● Participate actively in system testing and quality assurance activities to ensure the reliability and functionality of developed applications
● Provide technical guidance and support to team members, fostering a collaborative and knowledge-sharing environment
● Environment: Java, Core Java, Spring-Core, Spring-MVC, JDBC template, REST, MySQL 5.7, JUnit,Docker, Jenkins, Git, Java script, Tomcat
● Databases: Oracle 9i/10g, MongoDB 26,
MS SQL Server 2008, MySQL 5/6,
PostgreSQL 8/9
● Application Servers: Apache HTTP Server
2x, JBoss 5x, Express Nodejs
● Version Control Systems: Apache
Subversion SVN, CVS, Git, GitHub, Bitbucket
● Platform: Windows, Linux, MacOS
● Programming Languages: Java 7 and 8,
Dataweave, JavaScript, Python
● Integration: Mulesoft 3 and 4, Boomi, APIGEE
● J2EE Technologies: Java EE, JSP, EJB,
JDBC, JNDI, JSTL, JPA
● Web Services: SOAP, RESTful
● API Design: SOAP and RESTful APIs, RAML, Swagger