Mulesoft / J2ee Developer Resume
San Antonio, TX
SUMMARY
- Over 7+ years of experience in analysis, architectural design, prototyping, development, Integration and testing of applications using Java and J2EE Technologies.
- 4+ years of extensive implementation experience in Mule ESB over Anypoint Studio, Anypoint Cloud - Hub, API Gateway and Management.
- Good hands on programming experience in developing teh applications using Java, J2EE, JSP- Servlets, JPA, JDBC, JMS, JNDI, XML Technologies, frameworks and web services.
- Experience in building Web Service applications using SOAP, and REST wif different APIs dat includes WSDL, SOAP, JAX-WS, JAX-RS, JAXB, CXF, AXIS and JERSEY.
- Extensively worked on XML technologies like XML, XSL, XSD, XSLT, and DTD. And worked wif XML parsers like SAX, DOM, JDOM, XML Beans and JAXB.
- Proficient in working on java related Frameworks like MVC, Struts 1.x/2.x, Hibernate 3.x, JSF, and Spring Framework 2.x/3.x.
- Had an extensive experience in using Data Mapper and Data Weave for transformations. Good hands on experience using Mule connectors like HTTP, FILE, FTP, SFTP, SAP, HL7 and Data Base connectors as a part of integration usage.
- Responsible to develop RESTful/SOAP web services in Mule ESB based on SOA architecture.
- Worked wif Oracle, MySQL and DB2. Thorough knowledge and experience in implementing Service Oriented Architectures (SOA) using XML based Web Services
- Responsible for writing application code and development activities for large projects especially in a SOA environment and Reliability Patters wifMuleSoftESB.
- Created Mule ESB based tooling suite for handling message transitioning, Validation, Enrichment and Routing to upstream and downstream entity data consumers.
- Hugely experienced in usingMuleSoftStudio dat integrates APIs, databases, SaaS applications and deployedMuleSoftapplications to CloudHub and on-premise servers.
- Performed unit testing using JUnit test cases and used Mockito for stub, Integration and deployment of applications done using tools like ANT and Maven and debugging through log4j.
- Expertise in using Any Point IDE and Java IDE tools of Rational Application Developer (RAD), Eclipse, NetBeans to develop dynamic web applications.
TECHNICAL SKILLS
Middleware: Anypoint Studio (3.5 and up), Mule Server 3.x, RAML, EJB, Mule ESB Flows, Data Weave, Connectors, Message Processors, Data Mapper, Deploy to Cloud, Deploy to MMC, Components, Scopes, filters.
J2EE Technologies: J2EE, JSP, Servlet, Struts, MVC, JSF, Spring, EJB 3.0/, JNDI, JMS, JTA, JAXB, Hibernate
Web Service: WSDL, SOAP, REST, JAX-WS, JAX-RS, CXF, AXIS, JERSEY
Databases: Oracle 10g/9i/8i, DB2 UDB, MySQL, MS SQL Server 2008, MS-Access
Scripts: JavaScript, Shell Scripts, Node.js, Angular.js
XML Technologies: XML, DTD, XSD, XSLT, XPATH, JAXP, JAXB
Operating Systems: Windows, Unix, Linux
PROFESSIONAL EXPERIENCE
MuleSoft / J2EE Developer
Confidential, San Antonio, TX
Responsibilities:
- Involved in Requirements gathering, analysis, design, development, testing and Maintenance phases of Roll View application.
- Experience inMuleSoftAny Point API platform on designing and implementing Mule APIs.
- Created Mule flows using DB Connectors and SFDC using SFDC connectors to upsert data into SFDC.
- Created teh Mule ESB artifacts, and configured and deployed teh Mule configuration files.
- Extensively worked on Anypoint studio platform to create, execute and deploy mule flows.
- Experience in integrating applications using Mule ESB wif Connectors, Transformations, Routing and Messaging using ActiveMQ and JMS. used teh Apache CXF to build web service clients.
- Extensively used Mule components like HTTP, FTP, Database, Salesforce, queues, VM's, Transform Message, Exception blocks, choice routers, filters, variables, SAP etc.
- Extensively used Data weave / Data mapper for data transformation.
- Developed Mule applications using JSON, XML, Xpath using Anypoint studio.
- Used HTML, CSS, Java Script, AJAX, JSP to develop UI pages related to web application.
- UsedMuleSoftESB to route various service calls, to do validation of service input and to handle exceptions.
- Involved in coding for Spring Web MVC, Spring Security, IOC and AOP modules.
- Installation and configuration of Development Environment using Anypoint studio wif Mule Application server on cloud and premises.
- Generated DAO's to map wif database tables using Hibernate. Used HQL (Hibernate Query Language) for database querying and retrieval of results.
- Used ANT scripts for automated deployment and preparing teh build of teh entire application.
- Used Mule ESB for routing, filtering and aggregate message between application based on content and rules.
- Involved in ORACLE writing SQL queries & PL SQL - Stored procedures, functions, triggers, cursors, object types, views. Scheduled Ctrl-M jobs to run them.
- Architected Integrations using MuleSoft ESB environment both on premise and cloud environments.
- Designed and developed enterprise services using RAML and REST based APIs.
- Identified check style, PMD and Find bugs and fixed them.
- Executed teh development process using Agile methodology, which included iterative application development, monthly Sprints, stand up meetings, poker planning sessions, elaboration sessions and customer reporting.
Environment: Java, Servlets, JSP, JMS, JNDI, HTML, JavaScript, XML, DOM, RAD, Oracle, Spring IOC, MVC, AOP, DAO, Hibernate, Mule soft ESB 3.8.3, Any point studio, Git Hub, Active MQ, Salesforce, RAML, Apache CXF, WSDL, SOAP, JAX-WS, AXIS, JUnit, Edit Plus, JAXP, JAXB, QC, Java & J2EE Design patterns, Web logic server, JMS etc.
MuleSoft ESB Developer
Confidential, Chicago, IL
Responsibilities:
- Responsible and active in teh analysis, definition, design, implementation and deployment of full software development life-cycle (SDLC) of teh project.
- Implemented Persistence layer using Hibernate to interact wif teh Oracle database. Used Hibernate Framework for object relational mapping and persistence.
- Designed and implemented Mule APIs on MulesoftAnypoint API platform.
- Integrated multiple custom Mule filters and spring components in flow.
- Developed RESTful web services using Spring, Jackson, Jersey, JSON in order to implement various APIs to check eligibility, provision, suspend, resume and delete a credit card token.
- Developed Rest web services involving REST and SOAP based on SOA and conducted testing using ARC tool and SOAP UI and implemented data weave and re-sequencer using Mule ESB.
- Written Application code and development activities for projects in a SOA environment using Mule ESB.
- Hands on Experience of Spring BOOT in relocating teh present design to small scale administrations engineering.
- Creating information recorders utilizing Spring BOOT and Spring Integration and sending it on free VM's
- Wrote Stored Procedures, Packages, PL/SQL scripts are used to query teh database. Designed & implemented client/server application to plan package forwarding & route scheduling.
- Used WSDL, SOAP, AXIS and JAX-WS technologies to create web services by generating stubs and consuming teh existing services.
- Designed UI layout using JSP, HTML5, CSS, AJAX, JavaScript, JQuery, and JSTL Taglibs, Angularjs.
- Used Jenkins for CI (Continuous Integration) and CD (Continuous Deployment).
- Worked on creating SOAP and REST web services in Mule, Consumption of REST and SOAP web services for downstream systems.
- Created REST API's using RAML and developed flows using APIKIT Router.
- Involved in deploying applications into Mule Soft Cloud Hub and Mule Management Console
- Developed RESTful/SOAP web services in Mule ESB based on SOA architecture.
- Used Log4j for logging. Used Tomcat as teh application server.
- Good hands on UNIX commands, used to see teh log files on teh production server and developed several shell Scripts to automate file transfers.
Environment: Java, J2EE, Spring, Hibernate, JQuery, Angular.js, Node.js, WebLogic, Mule ESB, Junit, UML, JSP, JSTL, JavaScript, CSS3, AJAX, Oracle, CRUD, SQL, EJB, PL/ SQL, Apache CXF, REST, Eclipse, Servlet, Maven, IText, Jira, Web 2.0, SOA, Jasper Report, ILOG.
MuleSoft ESB Developer
Confidential, Chicago, IL
Responsibilities:
- Involved in requirements gathering, analysis of existing Design Documents, planning, proposing changes by analyzing new Wire Frames, Development and Testing of teh application.
- Worked wifMulesoftAnypoint API Platform on designing teh RAML for implementing REST API's and used API Gateway as a proxy service.
- Involved in complete life cycle development using Mule ESB based on SOA architecture.
- Exposed RESTful web services in Mule ESB and invoked them using Postman.
- Created Mule ESB flows using Anypoint Studio, performed payload transformation & developed middleware frameworks for routing teh messages to appropriate systems.
- Developed RESTful/SOAP web services in Mule ESB based on SOA architecture.
- Used Data Base Connectors to connect wif MySQL using Mule ESB.
- Used Hibernate for implementing teh persistence mechanism in teh application.
- Involved in using JPA (Java Persistence API) frameworks and APIs such as JDO (Java Data Objects) and Hibernate.
- Worked on Maven for getting latest jar files including commoncollection.jar, commonlogging.jar, spring, and Hibernate from Apache.
- Used Maven for Deployment, Jenkins for Continuous Integration and Continuous Development.
- Extensively used Mule Debugger to debug teh XML Flows and wrote Munit Test Cases Migrated Existing Java Code implemented using Spring Controllers into Mule Flows to be invoked by teh UI
Environment: Java 1.8, Eclipse, Any point Studio 5.4.0/5.4.3, MySQL, Mule ESB 3.7.3, ActiveMQ 5.3, AWS, Microsoft Azure, Apache-Maven 3.3.9, RAML, Cloud hub, Log4j 1.2.14, GIT, JIRA, API Gateway2.1, Webservices, Bitbucket, Postman, SVN, Jenkins.
Java/J2EE Developer
Confidential
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) as design development and unit testing.
- Developed and deployed UI layer logics of sites using JSP, XML, JavaScript, HTML/DHTML, and Ajax.
- CSS and JavaScript were used to build rich internet pages.
- Agile Scrum Methodology been followed for teh development process.
- Designed different design specifications for application development dat includes front-end, back-end using design patterns.
- Developed proto-type test screens in HTML and JavaScript.
- Involved in developing JSP for client data presentation and, data validation on teh client side wif in teh forms.
- Developed teh application by using teh Spring MVC framework.
- Collection framework used to transfer objects between teh different layers of teh application.
- Developed data mapping to create a communication bridge between various application interfaces using XML, and XSL.
- Spring IOC being used to inject teh parameter values for teh Dynamic parameters.
- Developed JUnit testing framework for Unit level testing.
- Actively involved in code review and bug fixing for improving teh performance.
- Documented application for its functionality and its enhanced features.
- Created connection through JDBC and used JDBC statements to call stored procedures.
Environment: Spring MVC, Oracle 11g J2EE, Java, JDBC, Servlets, JSP, XML, Design Patterns, CSS, HTML, JavaScript 1.2, JUnit, Apache Tomcat, My SQL Server 2008.
Jr Java Developer
Confidential
Responsibilities:
- Extensively involved in teh design of JSP screens for teh Public Provident Fund and Bond modules.
- Developed teh user interface screens for teh above modules.
- Worked wif teh front-end applications using HRML, XML.
- Developed teh business components (in core Java) used in teh JSP screens.
- Implemented Delegate, Façade, DAO patterns for building teh application.
- Written Ant scripts for build, unit testing, deployment, check styles etc.
- Used JUnit for unit testing.
- I was part of all testing phases. Provided UAT support.
- Created war files and deployed in Web Logic and Websphere Application Server.
- Created tables, stored procedure, fulfills teh requirements and accommodate teh business rules in Oracle 8i database.
- Delivered Zero defects in UAT.
Environment: Java, JSP, XML, HTML, Servlets, SQL, PL-SQL, JDK JDBC, Web Logic 6.1, WebSphere, EJB, JNDI, Eclipse, Ant.
