API/MuleSoft Developer
JPMorgan Chase - New York, NY
April 2023 to Present
Responsibilities:
- Develop RESTful APIs using API Designer and generate flows using RAML files.
- Create design document specifications, troubleshoot, and conduct testing.
- Integrate various enterprise applications based on pre-designed architecture.
- Utilize various connectors such as Database, HTTP, Webservice Consumer, JMS, Object store
- Employ various routers including Choice, Scatter-gather, and until successful.
- Utilize SOAP UI and REST POSTMAN testing tools for testing SOAP and RESTful
- Implement transformation logic using Data Weave with custom Java Classes and transform XML to custom JSON files.
- Develop reusable Mule flows and Exception strategies in Mule configuration for System APIs..
- Design and document API strategy, persistence, and exception handling strategy.
- Migrate flows and configurations from Mule 3.8 to Mule 4.3.
- Automate application build and deployment using Jenkins, Maven, Git, and Nexus.
Environment: Mule 4.3, Mule 3.8, AWS, S3, Anypoint Studio 6.5 and 7.6, Jenkins, Splunk, GIT, Java 8.1, JEE, Oracle 11g, Salesforce, SQL Developer, Anypoint MQ.
MuleSoft Developer
Berkshire Hathaway - Omaha, NE
Oct 2020 to Mar 2023
Responsibilities:
- Collaborate with Business Analysts and Project Managers to comprehend integration requirements.
- Develop API interfaces using RAML 0.8 and Swagger in both Design Center and Anypoint Studio.
- Construct integration workflows utilizing Mule ESB 3.9.x framework and apply transformation logic with DataWeave.
- Configure routing using scatter-gather, choice router, and for each scope.
- Implement global error handling, catch exception handling, choice & rollback exception handling.
- Adhere to best practices such as externalizing property files and securing sensitive credentials with Secure Property Holder.
- Develop and consume both SOAP and RESTful web services.
- Create Flows, Sub Flows, and Data Mapper transformations within Mule configuration.
- Formulate complex SQL queries with joins, sub-queries, and nested queries.
- Participate in troubleshooting and problem-solving of integrations.
- Develop Webservices and utilize the Spring Framework.
Environment: Mule ESB 3.x, RAML 0.8, Jenkins, Maven, SVN, DataWeave, CloudHub, MMC, Components, Scopes, Jira, confluence.
Java Developer
UnitedHealth Group Inc. - Minnetonka, MN
Feb 2019 to Aug 2020
Responsibilities:
- Implement Hibernate persistence layer modules with EJB Java Persistence API (JPA) annotations and Entity Manager.
- Develop complex web-based UIs using Struts, Ajax, and JavaScript.
- Implement Ajax/jQuery methods for retrieving data from JSON files & loading to HTML
- Create the Presentation layer using JSP, Servlets, and HTML5 Implement Servlets for server-side data processing.
- Design and create databases including tables, constraints, normalization, PL/SQL packages, functions, and Stored Procedures.
- Establish database connectivity using JDBC with Oracle Database.