Sr. Java/ui/mulesoft Developer Resume
NJ
PROFESSIONAL SUMMARY:
- Over 7+ years of experience in design and development using Java/J2EE Web Based, Client/Server applications, Database applications, and enterprise integration principles.
- Having a good knowledge in design and development of multi - tier applications using Java, J2EE, Struts, Hibernate, Spring MVC, JDBC, XML, HTML, JavaScript, AJAX, JMS, JUnit.
- Experienced in system administration, System planning, co-ordination and group level and user level management.
- Designed Use Case diagrams, Class diagrams, Activity diagrams, Sequence diagrams, Flow Charts, and deployment diagrams using Rational Rose Tool and Microsoft Visio.
- Strong knowledge in SDLC, Agile (Scrum), Waterfall, UML, OOAD and Cloud computing.
- 4+ years of extensive implementation experience in Mule ESB over Anypoint Studio, Anypoint Cloud-Hub, AWS, API Gateway and Management.
- Extensively worked on XML technologies like XML, XSL, XSD, XSLT, and DTD. And worked with XML parsers like SAX, DOM, JDOM, XML Beans and JAXP.
- Experienced in developing Mule ESB flows and integrations by using service-oriented architecture (SOA) and enterprise application integration (EAI) using Mule Runtime.
- Technical experience in the areas of Object Oriented Analysis (OOA) Object Oriented and Design (OOD) using UML, Software Life Cycle Management and Development of Distributed applications.
- Strong front-end UI development skills using scripting languages HTML5/HTML, DHTML, CSS3/CSS, JSP, JavaScript, Angular JS, XML, AJAX, GWT and PHP
- Worked on both Enterprise and Community edition of MULE ESB. Had an experience developing an API's using RAML.
- Team leader on numerous projects utilizing Java, Java EE, Enterprise Java Bean, and Apache Struts Web applications to create fully-integrated client management systems.
- Oversee all stages of design, development, and deployment of new Java -based vendor application system for retail-services industry.
- Worked on iPaaS ( MuleSoft ), a platform for building and deploying integrations within the cloud and between the cloud and the enterprise.
- Worked on wide variety of platforms like Unix, Linux and Windows operating systems.
- Expertise in HTML, DHTML, AJAX, Java Script and Query Data Table.
- Working knowledge on Java technologies such as Multi-Threading, Exception Handling, Reflection, Collections, Singleton Objects, Java Internationalization, Swing components, AWT, Streams & File I/O.
- In depth knowledge of Object Oriented programming methodologies (OOPS) and object oriented features like Inheritance, Polymorphism, Exception handling and Templates and development experience with Java technologies.
- Up to date Knowledge with the latest industry trends in UI design and usability.
- Good organizational and prioritization skills.
- In-depth understanding of Data Structures and Algorithms.
- Ability to work well individually as well as in a team with strong interpersonal skills.
- Self-Motivated and organized with strong written and verbal communication skills.
- Very strong analytical and problem solving techniques, presentation skills & deliverance and proven team player/leadership qualities.
TECHNICAL SKILLS:
Languages: Java, C, C++, SQL, PL/SQL, HTML, JavaScript and XML.
Operating System: Windows, Windows 7/8/10,and Unix, LINUX
JAVA/J2EE Technologies: J2EE, Servlets, JSTL, JDBC, 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.
JavaScript Libraries: Backbone.js 0.9.2, Ext JS 2.0/1.0, Angular.js Node.js
Application/Web Servers: Web sphere Application Server, BEA WebLogic, Apache Tomcat, Jboss
Messaging Systems/web services: JMS API, MQ Series, SOAP, Restful WS, WSDL, JAX-RS, JAX-WS, JAXP, JAXB
Databases: Oracle, IBM DB2, 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, ActiveMQ.
PROFESSIONAL EXPERIENCE:
Confidential, NJ
Sr. Java/UI/Mulesoft Developer
Responsibilities:
- Generated Use case, sequence and Class diagrams using Rational Tool Suite.
- Used Spring Framework in the application, which is based on MVC design pattern.
- Created dynamic web pages using AngularJS framework. Worked on two-way, one-way data binding, built-in components and developed single page applications using Angular JS.
- Extensively used Spring framework components such as Dependency injections and AOP.
- Developed presentation layer using Spring MVC and used annotation based mapping to map the post backs to the controller methods.
- Worked on web application which has been developed using spring & Hibernate frameworks.
- Extensively used Mule components that include File, SMTP, FTP, SFTP, JDBC Connector, and Transaction Manager.
- Experience in MuleSoft Anypoint API platform on designing and implementing Mule APIs.
- Strong knowledge and hands on experience in documenting and designing REST API's using RAML.
- Done with transformers, exception handling, testing & Security of Mule ESB endpoint through O Auth.
- Have written MUnit test cases to validate the Mule flows.
- Implemented asynchronous messaging using Active MQ.
- Developed Mule flows to integrate Data from various sources into Database, from ActiveMQ topics and queues, some transformations were also done at the integration layer.
- Developed interfaces between SAP, Sales Force, REST and SOAP web-services.
- Developing Mule ESB projects for the services with synchronous and asynchronous Mule flows.
- Extensively involved in developing core persistence classes using Hibernate framework, writing HQL queries, creating hibernate mapping (. hbm) files. sMigrated deprecated Data Mapper mapping to Data Weave in MULE ESB.
- Extensively used Hibernate in data access layer to access and update information in the database.
- Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL schema.
- Used Design Patterns like Factory, Singleton and DAO patterns.
- Designed tables in Oracle 11g database and worked with Database Developers for implementing Stored Procedures in the application.
- Assisted Database Developers using PL/SQL for managing data associated with the tables.
- Expertise in implementing Service Oriented Architectures (SOA) with XML based Web Services (SOAP/ UDDI/WSDL). Fixed critical issues when calling the different Web services.
- WebLogic was used as both the Application server in the development and production environments.
- Used SVN for version control across common source code used by developers.
- Implemented proto types to see the feasibility of POSTGRESQL integration.
- Developed ANT based build scripts to create deployable EAR files and provided support to QA and PROD environment in terms of deployment support and bug fixing.
- Wrote unit tests and also involved in integration tests using Junit and Mockito.
- Developing and deploying Mule project on Cloud Hub.
- Developing flows / orchestrations for integrating the components written on top of different internal platforms using Mule ESB 3.7.1 and done with messaging using Active MQ.
- Implemented integration flows using Mule Anypoint Studio to connect to REST, SOAP service, Oracle Database, and Active MQ broker.
- Code walk-through's, Debugging and Error fixing.
- Implemented clustering and throttling concepts for Mule based solutions.
- Implemented build package tool using Maven.
- Utilized integration Patterns, integration tools, EAI, Transformations, XML Schemas, and XSLT.
- Used Quartz connector to schedule the jobs.
- Experience in developing interfaces between Salesforce and Oracle ERP using Informatica Cloud/Mule ESB technologies.
- Experience in MuleSoft AnyPoint API platform on designing and implementing Mule APIs.
- Strong knowledge and hands on experience in documenting and designing REST API's using RAML File.
- Salesforce integration and along with different applications such as Trumba ( Event planner) and databases.
- Involved in design, built and deployed applications utilizing AWS stack( including Amazon EC2,S3 and SQS)
- Used Amazon EC2 for integration with Tcat server REST API’s for management and control.
- Used Git hub for version and source control.
- Vast knowledge of end-to-end business scenarios including quote-to-cash, CRM, Workday, MDM and Financial Transactions and Processes.
- Deployed solutions to QA and UAT environments and resolves defects discovered using user Testing.
- Involved in creation & deployment of the application, done with unit testing by writing the MUnit test case.
- Used Quartz connector to schedule the batch jobs.
- Done with Release management and support.
- Involved in addressing the defects in QA, User Acceptance and Prod environments.
Environment: Java 1.7, Servlets, Ajax, Spring, Hibernate, XML, Mule Soft ESB 3.6/3.7.1, RAML, Active MQ, Anypoint Studio, RabbitMQ, Salesforce, Cloudhub, Web Services - SOAP, WSDL, JAXB, CXF, JAX-RS, JAX-WS, Log4J, JUnit, Maven, Angular JS, Bootstrap JS, JavaScript, HTML5, CSS3, SVN, PL/SQL, Oracle 11g, Windows, Unix.
Confidential, Althanta, GA
Java/Mulesoft Developer
Responsibilities:
- Worked closely with peer developers, business analyst, QA engineers, project manager to develop Codes and Standards Automated System using Groovy/Grails, Java, J2EE, Ajax, JQuery and JavaScript .
- Worked as core technical team member for analysis of requirements, design, development, unit and integration testing.
- Interacting with the Business Analyst and Host to understating the requirements using the Agile methodologies and SCRUM meeting to keep track and optimizing the end client needs.
- Involved in the analysis, design, and development and testing phases of Software Development Life Cycle (SDLC) .
- Used Microsoft Visio for developing Use case diagrams, Activity flow diagrams, Class diagrams and Object diagrams in the design phase.
- Used Core Java - GOF & J2EE patterns for designing the applications.
- Worked with the Struts framework hibernate integration to maximize the Classical model view controller layer (MVC) Architecture.
- Developed action classes and action forms to collect input.
- Used the Struts validation and Tiles Framework in the presentation layer.
- Implemented complex back-end component to get the count in no time against large size MySQL database (about 4 crore rows) using Java multi-threading.
- Developed application using AngularJS and Node . JS connecting to Oracle on the backend.
- Involved in developing HTML and JavaScript for client side presentation and, data validation within the forms.
- Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions using Firefox and IE Developer Tools bar
- Involved in developing HTML and JavaScript for client side presentation and, data validation on the client side with in the forms.
- Involved in writing SQL Queries and Stored Procedures.
- Used Hibernate in data access layer to access and update information in the database. Generated the Hibernate mapping files and developed the underlying domain objects.
- Used DAO on the Data access layer with the Hibernate . Actively involved in designing and implementing Singleton, MVC and several other design patterns such as Composite View, Session Façade, Business Delegate, Bean Factory, and DAO .
- Used Apache CXF for creating the Web Services to interact with other modules.
- Developed WSDL in eclipse. Used SOAP to retrieve provider's data and SOAP UI to test Web services. Done with transformers, exception handling, testing & Security of Mule ESB endpoint through O Auth.
- Have written MUnit test cases to validate the Mule flows.
- Implemented asynchronous messaging using Active MQ.
- Developed Mule flows to integrate Data from various sources into Database, from ActiveMQ topics and queues, some transformations were also done at the integration layer.
- Developed interfaces between SAP, Sales Force, REST and SOAP web-services.
- Developing Mule ESB projects for the services with synchronous and asynchronous Mule flows.
- Extensively involved in developing core persistence classes using Hibernate framework, writing HQL queries, creating hibernate mapping (. hbm) files.
- Involved in writing SQL Stored Procedures, Functions, Triggers and Views for Oracle 11g database, mapping done through Hibernate.
- Migrated deprecated Data Mapper mapping to Data Weave in MULE ESB.
- Extensively used Hibernate in data access layer to access and update information in the database.
- Used JUnit framework for unit testing of application and ANT to build the application and deployed on Web Logic.
- Configured and used Log4J for logging.
- Used Tortoise SVN for version control and used HPQC to track defects and change requests.
- Used SAML for SSO login to access the web service provided and OAuth for authorizing the user to the application.
- Implemented the user interface using the Java script, JSP, AJAX, HTML, CSS and Taglibs .
- Involved in evaluating various tools and tool kits to improve the development performance.
- Designed OO components and developed the functionality based on reusability in Core Java.
- Designed a guided inspection template and inspected the design models.
- Worked on functional test cases and tabulated functional test analysis.
Environment: Core Java/J2EE,Struts, Validation Framework, JSP, Hibernate, JavaScript, HTML, CSS, JNDI, Apache CXF, XML, SOAP, WSDL, SAX, DOM, SOAP UI, Web Logic, Rational Rose, Tortoise SVN, Log4J, JUnit, ANT, Oracle 10g, Eclipse, JVM.
Confidential, MI
JAVA Developer
Responsibilities:
- Developed the core modules for the services by using n- tier architecture
- Interacting with the client in understanding the requirements and translating them into Technical approaches
- Involved in doing peer level reviews.
- Implementing Agile development processes on Software Development life cycle (SDLC)
- Developed front end of the application (Procure UI) using the rich User Interface library components in JSF, using the rich User Interface library, JSF and PrimeFaces.
- Used AJAX calls invoke business processes.
- Involved in integrating spring framework with JSF components.
- Used spring main components - IOC, AOP, JDBC Template and MVC.
- Developed and exposed the Web Services by using JAX-WS, WSDL, SOAP and Apache AXIS.
- Involved in implementing REST Web Services using Jersey.
- Consumed Restful responses in XML as well as JSON formats.
- Imported and consumed the Web Services from other applications.
- Maintained cache to application using Oracle Coherence.
- Used CVS for version and source controlling.
- Involved in doing logging, exception handling & transaction management using AOP.
- Set up the development environment with Eclipse and WebSphere Application Server 8.1.
- Implemented business logic components using EJB and POJOs.
- Involved in detailed analysis based on the requirement documents.
- Worked on serialize and de-serialize of data in applications using JSON.
- Transformed, Navigated, Formatted XML documents using XSL, XSLT, XPath and XSL-FO.
- Generated the PDF documents, merged and prefill the data from application using IText.
- Writing application code and development activities for large projects especially in a SOA environment with Mule ESB 3.2.
- Extensively used Mule ESB components like File Transport, SMTP Transport, FTP/SFTP Transport, JDBC Connector, and Transaction Manager.
- DAO layer implementation using JPA and DB connector of Mule ESB 3.2.
- Developing and securing CXF web services in Mule ESB.
- Used Maven to build the application and Hudson Build is used to compare the versions.
- Involved in JUnit testing using Mockito & Power Mockito, SOAP UI testing, Integration testing, and smoke testing etc.
- Used Tivoli Work load Manager for scheduling the jobs.
- Involved in fixing QA, UAT and production defects and tracked them using QC.
Environment: Java 1.5, J2EE, Eclipse, WebSphere, Spring Framework- IOC, AOP, JDBC Template, JSF, PrimeFaces, Mule ESB 3.2, AJAX, POJO, Web Services - SOAP & Restful, AXIS, Jersey, WSDL, SOAP, SQL, PL/SQL, Oracle Coherence, IText, JUnit, Mockito, Power Mockito, Maven, JSON, XSL, XSLT, XPATH.
Confidential
Java/UI Developer
Responsibilities:
- Involved in web designing and development using HTML, DHTML, XHTML, CSS 2, JavaScript and extensively used Table Less Design in CSS for positioning.
- Designed and Developed JavaScript frame work which is wrapper on top of JQUERY frame work and AJAX based UI frame work for UI Configuration widgets
- Created cross-browser compatible website with Modernizrand prototypes in HTML, CSS, JavaScript for different UI pages and work on MySQL.
- Successfully handled JSON /XML data and functionality using Ajax, Query, DHTML, Web Service call and JSON.
- Used JavaScript DOM manipulation and JavaScript event to generate the data result in UI.
- Primarily focused on the Spring components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
- Used query and AJAX for performing client side validation and implemented server side validating business rules in Java.
- Developed front-end code with Ajax call in Angular and query to retrieve data as JSON Object from controllers in back-end RESTful Server, then display the well-organized result in web pages by writing Angular controller, directives, services, and route providers.
- Core Java development and Support of Java/J2EE applications with emphasis on OOP-based web forms,business logic, database access components.
- Designed, coded and configured server side J2EE components like XHTML, Servlets, Java Beans, JTS, Java Mail API, XML, XML Parser API.
- Used SWING components to develop standalone client, which communicates with the multithreaded server application.
- Environment: HTML5, CSS3, Query, AJAX, JavaScript, Responsive Design, MYSQL, JSON, XML, XHTML, DHTML, DOM, Internet Explorer, Firefox, Chrome and Windows.
