We provide IT Staff Augmentation Services!

Mulesoft Developer Resume

4.00/5 (Submit Your Rating)

Chandler, AZ

SUMMARY:

  • Over 6+ years of IT experience in Object Oriented development, testing, and support of Enterprise applications using J2EE technologies
  • Over 3+ years of experience in Enterprise Service Bus (ESB) projects using Mulesoft.
  • Experienced in all phases of SDLC including analysis, design, coding and testing, expertise in integration using J2EE architecture
  • Extensive experience in Use cases development, Design, Object/Service modeling using UML modeling
  • Expertise in requirements and systems analysis through deployment using tollgate and agile methodologies
  • Expertise in J2EE Technologies: JSF, XML, EJB, JSP, Servlets, JMS, JNDI, JDBC, Swings, Hibernate
  • Expertise in Tools: Eclipse, Rational Application Developer RAD
  • Expertise in software: Web sphere, Tomcat, Oracle, and Apache.
  • Responsible for designing, implementing, and maintaining complex software systems with stringent up - time requirements
  • Experienced in all phases of SDLC including analysis, design, coding and testing, expertise in integration using J2EE architecture
  • Experience in Mule Administration, Configuration, & Tuning with Mulesoft Management Console (MMC) & Enterprise release capabilities.
  • Extensively worked on Anypoint Studio, Mule Integration Platform and used it to interface application services by utilizing message routing, data transformation and service creation utilities.
  • Hands on knowledge on building API which is used in developing RESTFUL web services.
  • Experienced with J2EE standard compatible Application Servers including WebLogic, IBM Web sphere, Apache Tomcat Deployment process and Integration.
  • Experience in frameworks like Spring MVC/IOC/ORM/JDBC/AOP/Context/Security and Struts (MVC, architecture, interceptors, action mappings and resource bundles) and JSF.
  • Used Spring Boot, Spring Security to build Microservices and deployed to AWS cloud.
  • Strong Experience in WebLogic, WebSphere Application Servers and Tomcat web container.
  • Extensive experience in deploying, managing and developing with MongoDB clusters.
  • Experience in performance tuning, code-reviewing applications, configuring clustered application domains, fine tuning application resources, designing and defining entities and their relationships.
  • Experience in developing application components using third party frameworks like spring, Hibernate, Struts.
  • Worked extensively in J2EE JSP, Servlets, JDBC, Struts, Spring, MVC, Hibernate, Java- Networking, RMI, Web Sphere, XML and well versed with Oracle database, OS Concepts.
  • Well experienced with visual rapid application development tools like WebSphere Studio Application Developer WSAD, RAD, Eclipse and NetBeans.
  • Hands on experience in building tools like ANT, Maven, Gradle.
  • Good experience in Microservices architecture and development.
  • Excellent handle in Struts2, Struts1.2 and Spring framework.
  • Experience using Spring Framework modules like Spring Core container for Dependency Injection, Application context, Spring ORM and POJO objects.
  • Excellent handle in O/R mapping tools Ibatis and Hibernate.
  • Experienced in design and connectivity of the database in DB2, Oracle and SQL Server 2000.
  • Hands on experience implementing Command, Data Access Objects, Value Objects, Business Delegate and Service Locator patterns.
  • Excellent in project documentation, logical and analytical abilities.
  • Possess good inter personal skills and self-learning attitude.

TECHNICAL SKILLS:

Java Technologies: Java (SDK 1.5), J2EE 1.3, EJB 2.0/3, JSTL, JDBC 3.0/2.1, JSP 1.2/1.1, Java Servlets, JNDI, JMS, LDAP, Junit, Log4j, ANT, Struts, JSF, JSON, JMS, JPA.

Other Technology: XML, XSLT.

Languages: Java8, C++ and C

Build Tools: Maven, Ant, Visual C++

Frameworks: Spring (2.5, 3), Struts (1.x, 2), Hibernate (2.x, 3), Apache Camel, Apache Axis2.

Web services stuff: XML, SOAP, WSDL, SOA, JAX- WS, DOM, XSLT, UDDI, JAX-RPC, REST, Spring OXM

Database RDBMS: Oracle 11g, IBM DB2, MySQL, SQL Server 2005/2008

Web/ Application Servers: IBM WebSphere 5.x/4.0, Apache Tomcat 5.x, BEA WebLogic 8.1

Version Control Tools: SVN, CVS, Git, Rational Clear Case, Go

IDE Development Tools: Eclipse 3.5, NetBeans 8.0, WSAD

Operating systems: DOS, Windows XP/7/8, Linux Ubuntu 14.x

Other: MS Visual Studio, jEdit, IE Tester, FileZilla, Putty, Wireshark, TeamViewer, MS Office 2013 (Word, Excel, PP), phpMyAdmin

PROFESSIONAL EXPERIENCE:

Confidential, Chandler, AZ

Mulesoft Developer

Responsibilities:

  • Closely partnering with Business Analysts and Developers on application definition, design, development, integration, testing, and support of reliable and reusable Java software solutions.
  • Analyze highly complex business requirements; generate technical specifications to design or redesign rules engine applications and complex software components.
  • Experience in developing Mule ESB flows using Java, RESTful, SOAP and Mule Soft Connectors and deploying the application to Cloud.
  • Ability to Design new software development model to minimize present expenditure and maximize profits.
  • Adept in end-to-end development of software products from requirement analysis to system study, designing, coding, testing, de-bugging, documentation and implementation.
  • Proven ability to stay with new technologies, while finding the best pragmatic solutions.
  • Design Developed the Standalone Java application which pull message from AnypointMQ and write into a file and FTP the file after that its acknowledge message and send the message to Response queue. Extensively use Core Java Threading and Any Point Broker MQ API to build it.
  • Implemented SOA for all our applications.
  • API Management - API Gateway, Developer Portal, Proxy Configuration & Deployment, Configure Policies
  • API Security- SSL/TLS, OAuth2.0, Basic Auth.
  • Connectors - .NET, Service Now, FTP, Salesforce, SFTP, SAP, GROOVE, HTTP(S), Batch, Transformer, Custom Components, Custom Transformers, Custom Filters
  • XML configuration files were written for Hibernate and database connectivity.
  • Wrote SQL to run CRUD operations on the database.
  • Unit testing and bug fixing was achieved using JUnit.
  • Log4J was used to log exceptions into the database using JDBC.
  • Participated in Unit, System and Performance testing.
  • Jenkins was used as a continuous integration tool.
  • GIT was used for version control on the project.
  • The project followed an Agile development methodology for the SDLC.
  • Used spring batch jobs to make consistent customer account level data from various source systems.
  • Consuming web-services, integrate with common APIs
  • Responsible for debugging and fixing code related issues in lower and higher environments.
  • Work with new and existing frameworks using rules engine, J2EE development, architecture and database technologies to constantly improve software quality, efficiency and ease of use.
  • Prepare testing procedures according to the features implemented in the programs and fix bugs identified in testing.
  • Used JMS for programs to create, send and receive messages by using different modules like publish-subscribe messaging and point-to-point messaging using MQ-Series.
  • Instant resolution for the Sev 4, Sev 5 problem tickets raised and updating the current status in BMC Remedy tool.
  • Documented the fixes provided for each fix in production to keep track for the quarterly release.
  • Involved in accessing the database using JDBC and other related info from auto generated files.
  • Actively monitoring the application logs with tools like Splunk and AppDynamics .

Tools: and Technologies: Java, Mule ESB 3.8.3, Any point Studio 6.2.2, ActiveMQ 5.3, SOAP/Restful Web services, SOAP UI, Spring-MVC, XML, SQL Server, JUnit, JDBC, MMC, Cloud Hub, Web logic, Log4j, Postman, MS-Access.

Confidential, Cary, NC

Mulesoft Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, data modeling, analysis, architecture design & development for the project.
  • Applied JQUERY core library functions for the logical implementation of all the applications at the client side. Implemented the associated business modules integration using spring and Hibernate data mapping.
  • Configured and used data sources, session factory, hibernate template to integrate hibernate with spring to implement persistent layer.
  • Experienced in developing complex PL/SQL queries, procedures, Triggers, Stored Procedures, Packages and Views in various databases such as Oracle, DB2 and My SQL.
  • Implemented custom annotations that will take string attributes at spring controller declaration and get XML files and do parsing using Xml parsers.
  • Developed several REST web services which produces both XML and JSON to perform tasks, leveraged by both web and mobile applications.
  • Experience in working with the Columnar NoSQL Database like HBase, Cassandra to manage extremely large data sets.
  • Involved in setting up JVM tuning parameters after extensive R&D on trial & hit basis - specifically parameters to enable inter core-group communication (for affective WLM) such as (cluster preload, xgcthread) garbage collection.
  • Configured Oracle connection pool, which is included in Oracle JDBC driver JAR file, to allow concurrent access to the database and optimize performance.
  • Involved in creating the Rest API services.
  • Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS Cloud watch.
  • Loaded data into Oracle 11g database using SQL loader, UNIX script and analyzed the performance of MongoDB.
  • Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report.
  • Designed and developed the REST based Microservices using the Spring Boot
  • Involved in requirements gathering and Capacity planning for Multi-Datacenter (four) and Cassandra Cluster Used Oracle DB and MongoDB for Database related activities.
  • Validated reusability of existing web services to support new UI functionality and created Spring Boot services for processing scheduled or one time or stored payment functionalities.
  • Designing API workflow, identifying common design patterns and policies.
  • Managed servers on the Amazon Web Services (AWS) platform instances using Puppet, Chef Configuration management.
  • Deployed the war files in JBOSS application server and also worked on changing of JBOSS server config files to adapt in different environment.
  • Performed loading of bulk data into Cassandra cluster using Java API's.
  • Used Cassandra for storage of large volumes of distributed and structured data to handle large amounts of transactions per day.
  • Used log4j for logging and SVN for version control and developed Unit test cases using JUnit, Mockito and Easy mock.
  • Developed Maven scripts and developed builds using Maven and continuous integration servers like Jenkins.

ENVIRONMENT: Java, J2EE, JDK 1.7, Spring, Hibernate 4.x, SOAP/Rest, Webservices, JavaScript, Mongo-Db, Spring Boot, Cassandra, AWS, UML, RAD 7, WSDL, JAXB, JMS, AJAX, JQuery, JUnit, Maven, JBOSS, Oracle 10g.

Confidential, Chicago, IL

Java Developer

Responsibilities:

  • Involved in creation of functional specs, coding and testing for enhancement application.
  • Review system requirements, establish specific solutions, and leading the efforts including programming and testing that culminate in client acceptance of the results.
  • Developed the web applications using Core Java Threading and Collection.
  • Preparing builds, deploy and Co-ordinate with the release management team to ensure that the proper process followed during the release phase.
  • Expertise in Relational Database design and development using My SQL, Oracle, and Mongo DB and also worked with DB2 and Cassandra.
  • Experienced in working with Spring JDBC Templates, JMS Templates, Spring EAI, Spring Rest Templates.
  • Providing End to End support for the testing activities during System Testing, UAT.
  • Developed REST Web Services to consume those Web Services as well other enterprise wide Web Services.
  • Maintain EAR and WAR in IBM WebSphere Apps server.
  • Maintain source code using GIT.
  • Maintained and debugged existing code ­ Jira, Stash/GIT, and Used SVN for version control.
  • Used Struts Validation Framework for dynamic validation of the user input forms.
  • Used Tortoise SVN to maintain current and historical versions of files such as source code, web pages, and documentation.
  • Improved Auto Quote application by designing and developing it using Eclipse, HTML, JSF, Servlets and Java Script.
  • Designed and developed UI with AJAX, HTML, XHTML, DHTML and java script for more interactive web pages.
  • Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report.
  • Extensively worked on JPA as persistence layer, involving EJB3.0 annotations, synchronizing Data base tables through XML in a secondary project.
  • Extensive experience working with RDBMS such as MySQL, MS SQL Server, Teradata, DB2, Oracle.
  • Providing End to End support for the testing activities during System Testing, UAT.
  • Preparing technical documentation of the application.
  • Responsible for closing the backlog of production related issues
  • Developed the web applications using Springs, Hibernate.
  • Interacting with the clients for the new enhancements to be done.

ENVIRONMENT: Java 1.8, J2SE, J2EE, Hibernate, Apache Web Server, AJAX, XML, XSD, Windows XP, GIT, SVN, Web Services (SOAP & REST), Oracle, SQL developer, Shell, MKS version control, jQuery mobile, JSON, MSSQL, IBM WebSphere, MongoDB.

Confidential

Java Developer

Responsibilities:

  • Mavenized the existing applications using Maven tool. Added the required jar files to the application as dependencies to the pom.XML file.
  • Developed front end using Struts framework, business components using EJB’s.
  • Worked with Core Java, I/O, Collections, Concurrency, Exception Handling, Serialization & Multi threading, File handling.
  • Used Frames and Cascading Style Sheets (CSS) to give a better view to the Webpages.
  • Integrated Struts with Spring by delegating Struts action management to Spring framework. Used Core Spring framework for Dependency injection
  • Expertise in Spring framework, including Spring IoC/core, Spring DAO support, Spring ORM, Spring AOP, Spring Security, Spring MVC, Spring Cache, and Spring Integration. Used Spring framework including Spring core/IoC, Spring Web, Spring Security.
  • Used Spring Inversion of Control (IoC) for injecting the beans and reduced the coupling between the classes.
  • Implemented the authentication, authorization, and access-control features by using Spring Security.
  • Implemented SOA architecture with web services using SOAP, WSDL, UDDI and XML.
  • Made screen changes to the existing screen for the LTL (Low Truck Load) Accessories using Struts.
  • Used JAX-WS to access the external web services, get the xml response and convert it back to java objects.
  • Used Spring and JAX-RS Webservices and optimized the performance using Dyancache for better user experience.
  • Integrated with iText and Jakarta POI to generate Test results in PDF and XLS format
  • Developed the application using Eclipse IDE and worked under Agile Environment.
  • Working with Web admin and the admin team to configure the application on development, training, test and stress environments (Web logic server).
  • Modified web pages using JSP and Used Struts Validation Framework for form input validation.
  • Created the WSDL and used Apache Axis 2.0 for publishing the WSDL.
  • Coded different action classes in struts responsible for maintaining deployment descriptors like struts-config, ejb-jar and web.xml using XML. Used custom components using JSTL tags and Tag libraries implementing.
  • Used Web Logic server for deploying the war files and created PDF files for storing the data required for module.
  • Prepared EJB deployment descriptors using XML and used Toad for the DB2 database changes.
  • Implemented caching techniques, wrote POJO classes for storing data and DAO’s to retrieve the data and did other database configurations using EJB 3.0
  • Participated in group sessions, design reviews, and code analyzing.

ENVIRONMENT: Java, J2EE, Spring, Struts, JSP, XML, Web Logic, iText, DB2, Eclipse IDE, EJB, SOAP, Maven, JSTL, TOAD, DB2, Web Logic Server, WSDL, JAX-WS, Apache Axis.

We'd love your feedback!