Java/j2ee Developer/mulesoft Jersey City, Nj
SUMMARY:
- Over 8 years of experience in IT industry including 2 years of hands on experience using MuleSoft ESB and Enterprise Application Integration (EAI).
- Worked on multiple projects experienced wide range of project exposure ranging from waterfall methodologies to agile scrum and Extreme - Programming.
- Worked in different roles in different organizations helped me work on different cutting edge technical stack.
- Worked on front technologies like Html5, Css3, JavaScript, ES6, JQuery, AngularJs, Handlebars and Ajax.
- Hands on Experience in core java components like multithreading, collections, socket programming (client server programming)
- Developed Web applications based on java/J2ee components like Servlets, Jsp, JDBC, JMS, JNDI, Java Beans.
- Aided in troubleshooting Mule ESB (debuggers / flow analyzers), deployment, and tuning and also worked with Mule ESB 3.7.1 and migrated Mule ESB 3.5.1 apps to Mule ESB 3.7.1.
- Utilized MuleSoft features like Data weave, API designer and various connectors to ensure robust and loosely coupled integration layer every time.
- Developed an Integration Component with third party application using Mule ESB and Experience in integrating Cloud applications like SFDC, Workday & Intact using Mule ESB.
- Coordinated in designing and developing SOA based interface using MULE integration tool and web services (SOAP, WSDL and UDDI) using Apache Axis2 and RESTful web services in java with JAX-RS reference implementation Jersey.
- Experienced in Rest Web Service development for both Xml and JSON datatypes using Advanced Rest Client.
- Well versed with SOAP and REST architectural style and design principles. Created Mule ESB based tooling suite for handling message transitioning, validation, enrichment and routing to upstream and downstream entity data consumers.
- Orchestrated full Software Development Life Cycle (SDLC) starting from collecting Business specifications, Analysis, Design and Development, Testing and documenting the entire life cycle using various methodologies like Agile, SCRUM, Waterfall and Test Driven Development.
- Created various RAML resources to implement REST Based APIs as a part of project implementation.
- Worked on XML related technologies like XSL, XSD, XQuery, XSLT, SAX, DOM, XPath, WSDL, DTD, XSD, Apache Axis, JAXP (SAX, DOM), JAXB, XML Beans parsers for parsing XML in to Java object.
- Extensive experience in setting up server properties, connection pooling and Messaging using Tomcat Server, WildFly and Web Sphere application server.
- Experience in building a simple HTTP application to query Salesforce dynamically.
- Used WLST to connect to a running Administration Server and manage the configuration of an active WebLogic domain, view performance data about resources in the domain, or manage security data (such as adding or removing users).
- Well -versed in developing UML diagrams like use cases, class diagrams and sequence diagrams using Rational Rose and MS Visio tool.
- Implemented Java Multithreaded programming to develop multithreaded modules and applications.
- Extensively experienced in using IDE's such as Eclipse, WSAD, and Rational Application Developer a nd J Developer.
- Briefly worked on Relational Database (RDBMS) concepts, database designing, Normalization, PL/SQL, Stored Procedures, Triggers and also with SQL Server, Oracle and MySQL.
- Expert in documenting business requirements, functional, technical specifications and test cases.
TECHNICAL SKILLS:
Technologies: Mule ESB 3.5/3.6/3.7/3.8, Anypoint Studio, API Management, CloudHUB, SOAP, Restful WS, WSDL, JAX-RS, JAX-WS, JAXP, JAXB
Languages: Java, C, C++, SQL, PL/SQL, HTML, JavaScript and XML.
Operating System: Windows 7/8/10, and Unix, LINUX/HP UX/AIX
JAVA/J2EE Technologies: J2EE, Servlets, JSTL, JDBC, log4j, JUnit, DOM JSP, JSF, EJB, JNDI, JMS, JDBC, Java Mail, Applets, RMI, Struts, Hibernate, Sprig MVC, Web Services, JAX-RPC, RESTUFUL, CSS3, HTML5, AJAX, JavaScript, XML, DHTML, XSLT.
Application/Web Servers: Web sphere Application Server, BEA WebLogic
Databases: Oracle, MS-Access, MS SQL-Server.
Web Technologies: AJAX, HTML, Java Script, Shell, DHTML, JRUN, XML/XSL/XSLT. Angular.JS, EXT.JS, jQuery, JavaScript, CSS, HTML5, DHTML, XML, DTD, HTTP, HTTPS, JSON, AJAX, Grunt, Gulp.
Design Tools and IDE s: RAD, Eclipse, Rational Rose, UML, Rational ClearCase, Clearest, RUP, Visio 2000, Edit Plus, MS Front Page. RSA, WSAD, Eclipse, NetBeans, TDD, XP
Operating Systems: UNIX (Solaris, HP-UX), Red Hat Linux, Windows XP, MS-DOS
Others: Maven, JUnit, Log4J, CVS, TOAD, SQL, PL/SQL, Github,Jenkins
PROFESSIONAL EXPERIENCE:
Confidential, Jersey City, NJ
Java/J2EE Developer/Mulesoft
Responsibilities:- Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design and development.
- Used Rational Rose for Use case diagrams, Activity flow diagrams, Class diagrams and Object diagrams in the design phase.
- Developed Custom Tags to simplify the JSP code. Designed UI screens using JSP, Struts tags and HTML. Used JavaScript for client side validation.
- Used Struts with Spring Framework in the application which is based on MVC design pattern.
- Developed various helper classes needed following Core Java multi-threaded programming and Collection classes.
- Used multithreading in programming to improve overall performance.
- Used Hibernate Persistence Strategy to interact with database.
- Actively involved in designing and implementing Business Delegate, Data Access Object, Session Façade, Service Locator and Data Transfer Object design patterns.
- Used Java Message Service (JMS) for reliable and asynchronous exchange of important information, such as loan status report, between the clients and the bank.
- Designed and developed Message driven beans that consumed the messages from the Java message queue.
- Used DAO pattern to retrieve the data from database.
- Used Web services for sending and getting data from different applications using SOAP messages.
- Used ANT scripts to build the application and deployed on WebSphere Application Server.
- Used JUnit framework for Unit testing of application.
- Monitored the error logs using Log4J and fixed the problems.
- Developed the different components of application such as JSPs, Servlets, EJB’s using Websphere Studio Application Developer and used CVS for version control.
- Developed a RAML based REST web services API's using Mule ESB.
- Used Data Base Connectors to connect with respective systems using Mule ESB.
- Experienced in developing Mule ESB flows and integrations by using service-oriented architecture (SOA) and enterprise application integration (EAI) using Mule Runtimes.
- Have written MUnit test cases to validate the Mule flows.
- Experience in MuleSoft Anypoint API platform on designing and implementing Mule API's.
- Created MULE ESB artifact and configured the MULE configuration files and deployed.
Environment: J2EE1.4, Struts 1.1, Hibernate 2.0, JSTL, Spring 1.0, JSP1.2, Servlets 2.3, JMS, XML, SOAP, WSDL, JDBC, JavaScript, UML, HTML, JNDI, CVS, Log4J, JUnit, WebSphere Application Server 5.1, WSAD 5.1.2, Rational Rose, IBM DB2 UDB, Mule ESB, Anypoint Studio.
Confidential,MO
Java/J2EE/Mule Soft Developer
Responsibilities:- Developed the integration workflows using Mule ESB framework along with Oracle ADF. Tightly integrated with different application using Scrum in Agile methodology.
- Utilized various connectors such as Salesforce, NetSuite, SAP, AJAX, FTP, HTTP, SMTP, SFTP, Database, HL7 and web-service like Apache CXF.
- Created JDBC adapters as a resource adapter in establishing a connection between servers and Enterprise Information Systems for Enterprise Application Integration (EAI)
- Worked on preparing the Technical Specification Documents (TSDs) for all the service that are to be implemented and worked with MMC (Mule Management Console) and Enterprise release capabilities.
- Configured a Mule flow to integrate application with Angular JS.
- Implemented a Mule ESB based tooling suite for handling message transitioning, validation, enrichment and routing to upstream and downstream entity data consumers.
- Used various transformers in Mule ESB based on use case and had implemented custom transformations. Carried out creation and consumption of SOAP and REST services using CXF for SOA architecture.
- Transformed, Navigated, Formatted XML documents using XSL, XSLT, XPath, and XSL-FO.
- Deployed Mule applications into MMC (Mule Management Console).
- Analyzed Mule administration, configuration and tuning and integrated the work flow rule engine for performing the validation process with Mule ESB.
- Created http inbound and outbound flows, routing, orchestration, transformations and security of MULE ESB application using OAuth.
- Configured different Mule connectors like HTTP, Database, NetSuite and Salesforce.
- Involved in deploying applications into MuleSoft Cloud Hub and Mule Management Console.
- Created custom components and configured them in mule-cofig.xml and verified with the XSLT standards.
- Experienced in designing and testing custom API using RAML.
- Configuring the Mule process for fetching the data from topic and make service calls to the Middle Tier Mule ESB for processing.
- Gathered requirements and planning on integration of both SAS applications using Mule ESB and Integrated Mule ESB system while utilizing Rabbit MQ, JMS, Http, File system and SFTP transports.
- Used MUnit for mocking and unit testing mule flows and Implemented cluster based approach while deploying applications in QA and PROD environments.
- Involved in unit testing and writing the JUnit, MUnit Test cases for the flows and made use of Git hub for version and source control.
Environment: Java 1.7, Mule ESB 3.7.1, Any point studio, Angular JS, CXF, SOAP, REST, Sales force, Git Hub, Active MQ, RAML, JMS, Rally, Scrum, MUnit, Spring, Hibernate 3.5, RabbitMQ, Anypoint Studio, Unix, AJAX, XML, XSLT, CSS, WSDL, MAVEN, Jenkins.
Confidential,Washington,DC
Java Developer
Responsibilities:- Involved in gathering system requirements for the application and worked with the business team to review the requirements.
- Developed UI, presentation layer using JSF Framework, HTML5, XHTML, DHTML, Struts Tiles, Java Script and CSS3.
- Business integration is done with the help of IBM MQ Series.
- Developed EJBs (3.0) for processing the Business logics and to provide data persistence in the application.
- Designing the database and implementing it on Sybase (Windows) and Post Gre SQL (Linux).
- Involved in SDLC, of application developed using AGILE methodology.
- Developed java programs to parse XML documents using (JAXB) DOM parser.
- Wrote AngularJS controllers, views, and services.
- Developed the web tier using JSP, Spring MVC, and Tiles. Implemented event handling using Java, Ajax, and Java Script.
- Used data set and data adapter objects in order to reduce the database traffic and increase performance.
- Our web services were built using Spring and CXF, offering both REST and SOAP interfaces.
- Extensively used Hibernate in developing data access layer. Developed SQL queries, views and stored procedures using PL/SQL.
- Update Jasper Report configurations to make the changes in the reports.
- Worked in SOA architecture WebSphere Message broker for integration with ILog Rules.
- Worked with Technical Leads to design and implement rules using JRULES.
- Used JMS in the project for sending and receiving the messages on the queue.
- Used Tomcat web server to deploy application locally and used IBM WebSphere to deploy application to development and QA environments.
- Involving in Building the modules in Linux environment with ant script.
- Used Log4j logging framework in the application to store log messages.
- Developed reports using Crystal Reports 11.
- Have written SQL queries and PL/SQL - Stored procedures, functions, triggers in DB2 data base.
- Identify issues with requirements. Suggest and direct the business to potential resolutions of such issues.
- Hands on experience merging and branching with version control tools like Git, CVS and SVN to manage and control software development across various releases.
Environment: Java, J2EE, JSP 2.0, Struts 2.0, EJB 2.0, JMS, JNDI, Oracle, HTML5, XML/XSL, DOM, SAX, Rational Rose, Web Sphere Studio Application Developer, Service-Oriented Architecture (SOA), DOJO, Linux/UNIX, SOAP, JAXB, DB2, Maven, LOG4J, GITHUB, RDBMS, Clear case.
Confidential
Java Developer
Responsibilities:- Prepared Requirement Specification Document by analyzing the business requirements.
- Contribution in Requirement gathering, designing, coding, release management.
- Involved in project initiation, estimation activities, requirements gathering sessions, communicated directly with the Site merchandising team to get the appropriate requirements
- Involved in the Design phase of the application.
- Worked on application center screens and developed user interfaces using JSP.
- Used Java Script for client side validations.
- Have written browser specific AJAX call code to invoke the services & update the UI controls.
- Code written in Java with features like Collections, Exception Handling, Serialization, IO and multithreading.
- Developed the application using Struts Framework that uses JSP, Model View Controller (MVC) architecture.
- Used Struts taglibs to develop UI pages.
- Integrated application with Validation framework for server side validations.
- Involved in the implementation of Web Services using Restful APIs.
- Developed ANT scripts and developed builds using Apache ANT.
- Used Rational Clear case as Version control and configuration management tool.
- Involved in the Unit Testing of the application using JUnit.
- Implemented logging mechanism using Log4j framework.
- Written code to do xml parsing using JAXP & Marshalling and Un-Marshalling using JAXB.
- Used WebSphere Application Server for deployment.
- Have written SQL queries & PL-SQL - Stored procedures, functions, triggers, cursors, and object types.
- Involved in integrating different modules in the project.
- Involved in doing Junit Testing.
- Utilized GitHub as the version control system and maintain code repository with changes being done parallel by onshore as well as offshore teams.
Environment: Eclipse, JSP, Struts, Validation Framework, JDBC, Restful Web Services, Log4j, ANT, JUnit, Oracle10g, XML, CVS, WebSphere, Java Script, MVC, GIT.
