Post Job Free

Resume

Sign in

MuleSoft Developer

Location:
New York, NY
Posted:
December 16, 2023

Contact this candidate

Resume:

Tmar mamo

ad1z9r@r.postjobfree.com

+1-347-***-****

SUMMARY:

● Skilled in designing and developing multi-tiered client-server applications using Object-Oriented Java and J2EE technologies, along with middleware tools.

● Experienced in using Mule ESB, including over 3 years of hands-on experience with AnyPoint Studio, AnyPoint Cloud-Hub, and API Gateway.

● Proficient in all aspects of the Software Development Life Cycle, from understanding requirements to testing and maintenance of client/server web applications.

● Familiar with Object-Oriented Principles (OOP) and J2EE design patterns.

● Strong grasp of core Java programming concepts, including data abstraction, concurrency, and multi-threading.

● Developed server-side components using technologies like JDBC, Servlets, EJB, JNDI, and JMS.

● Proficient in MVC-based frameworks like Struts and Spring for application development.

● Hands-on experience in web development using HTML5, CSS3, JavaScript, JSP, XML, and AJAX.

● Skilled in using Maven for project build, test, and deployment processes.

● Utilized Git for version control and Active MQ for messaging.

● Familiar with iterative, Agile, Scrum, and waterfall methodologies.

● A self-motivated individual with a strong desire to learn new technologies. SKILLS:

Programming Languages: Dataweave, Java, JavaScript, Python Middleware Technology: Mulesoft ESB, CloudHub, AnyPoint Platform Web/Application Servers: Apache Tomcat, IBM WebSphere, WebLogic, Cloud-hub. Version Control Tools: Git, Github, SVN, TFS.

Other Tools and Services: Crystal Reports, Toad, Edit Plus, Text Pad++, Putty, FileZilla, MS Visio, MS Project, Open Office, MS Office

System Environments: Windows, Unix/Linux

EXPERIENCE

US Bank, Minneapolis, MN Nov 2021 to Present

MuleSoft Developer

Responsibilities:

● Active participation in application design and technical meetings while adhering to Agile methodology and Scrum.

● Providing effort estimations and contributing to backlog grooming.

● Designing, developing, testing, maintaining, and implementing enhancements to the application integration system following established processes.

● Creating integration workflows using MuleSoft ESB 3.9 and 4.3.0.

● Working with various connectors like Salesforce, Database, JMS, Active MQ, HTTP, FTP, SFTP, and File Connectors for integrations.

● Implementing transformers, exception handling, testing, and security measures (e.g., OAuth) for Mule ESB endpoints.

● Monitoring request and response payloads using the CloudHub console.

● Setting up cluster environments in Mule ESB and Mule AnyPoint Studio and creating different topologies in Enterprise Integration with Active MQ.

● Developing RAML-based REST web services APIs with Mule ESB.

● Configuring Nexus repository details in pom.xml for dependency imports during Jenkins builds and deploying applications to CloudHub.

● Writing MUnit test cases to validate Mule flows.

● Creating Mule ESB artifacts, configuring MULE configuration files, and deploying them.

● Automating build and deployment processes using Maven and Jenkins.

● Configuring Mule processes to retrieve data from topics and make web service calls to the middle-tier Mule ESB for processing before storing the data in CloudHub. Environment: MuleSoft ESB 3.9, 4.3, AnyPoint Studio, JAVA, ActiveMQ, RAML, Nexus, Apache-Maven, Cloud Hub, Nexus 2.11.4 (Nexus Maven Repository), Bit Bucket, XML, XSLT, LDAP, MS SQL, Log4J, Git, Web Services, Jenkins.

Devon Energy, Oklahoma, OK Sep 2019 – Oct 2021

MuleSoft Developer

Responsibilities:

● Design and implement applications following Agile methodologies.

● Develop middle-tier business logic with Spring-based transaction managers.

● Set up Mule ESB in the development environment.

● Create Mule ESB artifacts, configure MULE configuration files, and deploy them.

● Implement applications using Spring modules, including IOC, AOP, Batch, and MVC.

● Actively participate in the design and implementation of design patterns such as Business Delegate, Data Access Object, Session Façade, and Data Transfer Object.

● Develop Mule ESB projects with synchronous and asynchronous Mule flows for services.

● Design and develop message-driven architectures that consume JMS messages from a Java message queue and perform database updates and conversions.

● Create integration flows using Mule AnyPoint Studio to connect to REST and SOAP services, Oracle Database, and Active MQ broker.

● Utilize Mule ESB for routing, filtering, and aggregating messages between applications based on content and rules.

● Implement Mule flows for different modules that process files and emails from various systems.

● Use Mule Flows with Data Mapper to customize XML to CSV mapping conversion.

● Develop and secure CXF web services in Mule ESB.

● Architect integrations using Mule ESB environments for both on-premises and CloudHub environments.

Environment: Java 1.8, Spring, Hibernate, Web Services, Mule ESB 3.9, AnyPoint Studio, Putty, Apache-Maven, FileZilla, Nexus, RAML, MUnit, API, JAXB, JSP, HTML, CSS, SQL, JUnit, PL/SQL, JavaScript, Windows XP & Linux. Truist Financial, Charlotte, NC Jul 2017 – Aug 2019 Java Developer

Responsibilities:

● Work on requirements to translate business rules into business component modules.

● Participate in design and Drawing UML diagrams such as use cases, sequence diagrams.

● Participate in the design of user interface and business layers.

● Participate in development of controller components using Servlets and view components using JSP, XSLT, CSS, HTML and JavaScript for the client-side validation.

● Create use cases diagrams, activity diagrams, sequence diagrams and class diagrams.

● Work on Spring-DAO based declarative transaction management.

● Implement Hibernate and spring framework.

● Participate on the back end to modify business logic by making enhancements.

● Responsible for writing JavaScript for the validation on the client side.

● Participate in design and implementation of contract Web service.

● Implement business logic-coding framework to seamlessly map the business logic into respective value beans.

● Publish web services to help users interact with web services.

● Develop functions and stored procedures using SQL and PL/SQL for the application.

● Write database queries using SQL and PL/SQL for accessing, manipulating, and updating Oracle databases.

● Used Clear Case to merge code and deploy them into a central depository location. Environment: Java 1.5, J2EE, SOA services, JSP, Agile/Scrum, Eclipse, HTML, XML, JavaScript, AJAX, ANT, WSDL

(Restful), SOAP, XML, TCP/IP, JavaScript.

Phillips, Houston, TX May 2015 – Jun 2017

SQL Developer

Responsibilities:

● Participate in writing functional and technical documents.

● Analyze business functionality with the client and the developers.

● Participate in Code Review and verification of coding standards.

● Implement PL/SQL, writing Stored Procedures, Packages, Triggers and Queries with best execution plan and experience with testing.

● Deliver Oracle database performance-tuning services for customers with EXPLAIN PLAN, TKPROF, AWR, ADDM, ASH, and SQL tuning advisor.

● Rewrite and tune long-running SQL queries to cut execution time, ease database load and improve scalability.

● Implement generic routines (as functions), which could be called from other procedures.

● Create various Reports for the end users as per their requirements and create many reports to suit the pre-printed format of the company.

● Create Unix scripts for converting one file format to another format.

● Perform proactive database maintenance procedures to ensure optimal performance and uptime and implement shell scripts for automation of day-to-day activities. Environment: Oracle RMAN, Oracle 10g, 11g, 12c, DBMS STATS, Data pump, SQL TRACE, TKPROF, EXPLAIN PLAN, SQL Server 2012, TOAD, OEM grid control.

EDUCATION:

● Bachelor's, Computer Sciences

CERTIFICATION:

● MuleSoft Certified Developer

● Oracle Certified Java Developer v 6.0



Contact this candidate