Post Job Free
Sign in

Web Services Java

Location:
Herndon, VA, 20170
Posted:
June 27, 2018

Contact this candidate

Resume:

Pradeep

469-***-****

****************@*****.***

Professional summary

•Over 7+ years of professional software development experience with strong object- oriented analysis, designing and programming technical skills including 3+ years of extensive experience as a Developer in Enterprise Service Bus(ESB) projects using Mulesoft.

•Experienced in Java/J2EE technologies which involve JDBC, JSP 2.0, JSF, JavaScript, Struts, XML, JAXB, AJAX, JQUERY, Web Services, SOAP, REST, and Spring.

•Experience using mule connectors like DB, HTTP, HTTPS, FTP, FILE, SFTP, JMS, Salesforce, SAP as a part of integration usage.

•Experience in creating Web Services using JAX-WS, Apache Axis, XSL, XSLT, WSDL and SOAP message.

•Strong Experience in implementing Service Oriented Architectures (SOA) using XML based Web Services (SOAP/WSDL) and REST Web Services.

•Extensively worked on XML technologies like XML, XSL, XSD, XSLT, XQuery, Xpath and DTD.

•Worked with XML parsers like SAX, DOM, JDOM, XML Beans and JAXP.

•Experienced in front-end technologies like XML, HTML, DHTML, CSS, JavaScript, AJAX, and GWT.

•Hands on experience in solving software design issues by applying design patterns including Singleton Pattern, Session Façade, MVC, Proxy Pattern, Service Locator Pattern, Builder Pattern, DTO Pattern, DAO Pattern and Command Pattern.

•Proficient in SQL, PL/SQL programming. RDBMS experience includes Oracle, MS SQL Server 2000/2005, IBM DB2, and Stored Procedures & Triggers.

•Expertise in using ANT and Maven scripts for building & deploying application in web/App servers.

•Expertise in applying JMS (Java Messaging Service) and Log4J for reliable information exchange across Java applications.

•Worked on Wrapper that provides much better interaction between JVM and the underlying OS

•Experience in developing test cases and test plans by using Junit. Extensive experience in Unit testing, Integration testing and User Acceptance testing extensively.

•Design and development of integration workflows using Mule Soft ESB.

•Creating cluster environment using Mule ESB with Mule Any point Studio and Creating ActiveMQ, RabbitMQ with different topologies in Enterprise Integration

•Proficient with Web Services Description Language (WSDL) for describing Web services and developing a UDDI compliant registry for publishing and finding description for Web services.

•Used log4J for enabling runtime logging. Performed System Integration test to ensure quality of the system.

Technical skills

Programming Languages: Core Java, J2EE, PL/SQL

ESB: Mule ESB 3.4/3.5.2/3.6/3.7.x

Frameworks: J2EE, Struts, Hibernate, Spring, EJB, SOAP UI, Spring MVC, iBatis

Databases: Oracle, DB2, MS SQL & PL/SQL

XML Technologies: XML, DTD, XSD, JAXP (DOM & SAX), JAXB, XSLT

Web/application Servers: Tomcat, WebLogic, WebSphere and JBoss

Version controlling tools: CVS, SVN, GIT, Clear Case

Web Services: JAX-RPC/JAX-WS, Axis, SOAP, WSDL, UDDI, CXF, JERSEY

IDE: Any point Studio, Eclipse, My Eclipse, RAD

Unit Testing: Munit, Junit, Mockito, Power Mockito

Operating Systems: Windows, UNIX/Linux

Build & Other Tools: ANT, Maven, Ivy, Jenkins

Certifications

Mule Soft Certified Developer (MCD)- Integration and API Associate(3.9)

Professional Experience

Fannie Mae May 2017– present

Mulesoft Developer

Herndon VA

Responsibilities

•Involved in SDLC of multiple integrations.

•Performed User Interface Design and coding using Java, Spring MVC framework and web technologies

•Consumed Web Services by implementing Spring REST support is to make the development of RESTful Web services.

•Utilized spring beans XML configurations for Dependency Injection.

•Worked with business analyst and external vendors to gather requirements and design integrations

•Responsible in developing integration workflows using Mule ESB framework and implemented Data weave and content based routing using Mule ESB.

•Developed flows/orchestrations for integrating the components like connectors, transformers and scopes written on top of different internal platforms using Mule ESB for XML to CSV conversion.

•Experienced with Mule administration, configuration, tuning, MuleSoft MMC and Enterprise release capabilities.

•Expertise in Architecting and Designing mule services for logging, exception handling and Message processing

•Extensively used Data weave to transform messages

•Experience in deploying mule applications to Cloud Hub/Resource Monitor

•Reviewed code and used SOAP UI for testing flows

•Used SVN for version control

•Involved in troubleshooting, debugging

•Involved in all phases of testing & production support

•Documented High level, Detailed design and Testing documents

Environment : SOAP, REST, WSDL, UDDI, Axis, CXF, Http, XML, XSL, DTD, XSD, XSLT, XPath, XQuery, JAXP, CSS, HTML, JQuery, Servlets, JSP, Angular JS, Righface, JSON, Anypoint studio, Azure, Oracle SOA

Cisco Jan2016 – April 2017 Mule Soft Developer

San Jose, CA

Responsibilities

Worked as an intern for few months during masters

•Used Mule ESB in designing the application as a middleware between the third-party system and the customer side system.

•Work closely with functional leads/PMs to understand the partner integration requirements.

•Done with preparation of design document specifications, troubleshoots and testing.

•Integrated different enterprise applications based on the designed architecture.

•Configuring the Mule process for fetching the data from topic and makes web service calls to the middle tier Mule ESB for processing.

•Used Data Mapper as well as Data Weave for data transformations and data validations within flows & sub flows.

•Implemented synchronous and Asynchronous messaging scopes using ActiveMQ in Mule.

•Used Anypoint Connectors to facilitate integration of Mule applications with third-party APIs, and standard integration protocols, providing a means to access web services and resources.

•Used Database Connectors to connect with respective systems using Mule ESB.

•Integration of Mule ESB system while utilizing MQ Series, Http, File system and SFTP transports.

•Used Mulesoft’s solutions for legacy system which empower developers to be productive through the power of API-led connectivity.

•Hands on experience in Message Sequencing that can get load balancing across multiple consumers

•Used AMQP Endpoints to connect to RabbitMQ which is a messaging queue.

•Extensively used Mule components that includes File Transport, SMTP Transport, FTP/SFTP Transport, JDBC Connector, and Transaction Manager.

•Developed RESTful/SOAP web services in Mule ESB based on SOA architecture

•Building web applications in WCAG guidelines.

•Configured server setting properties and Database drivers.

•Utilized custom logging framework for Mule ESB application

•Used Mule connectors within Mule flows to send and receive data over a protocol or using an API.

•Involved in SOA from the planning, development, and quality assurance testing of services to their deployment and consumption.

•Used Quartz connector to schedule the batch jobs.

•Architected Integrations using Mule Soft ESB environments for both on premise and Cloud hub environments.

•Experience in developing interfaces between Salesforce and Oracle ERP using Informatica Cloud/Mule ESB technologies.

•Experience in Mulesoft Any point API platform on designing and implementing Mule APIs.

•Strong knowledge and hands on experience in documenting and designing REST API's using RAML File.

•Work on developing REST API for Micro services architecture to ensure deployment of software bundles to the data center rack.

•Involved in design, built, and deployed applications utilizing AWS stack (including Amazon EC2, S3 and SQS).

•Working knowledge of API management using Anypoint API management tools.

•Involved in creation & deployment of the application, done with unit testing by writing the MUnit test case.

•Provided production support by debugging system issues.

Environment: Java 1.7, Any point Studio 5.3.2, Oracle-SQL, Mule ESB 3.6.2 with Mule Server 3.7.2, Mule Management Console 3.7, RabbitMQ 3.5.3, ActiveMQ, RAML, Cloud Hub, Apache-Maven 3.3.3, Log4j 1.2.14, Nexus 2.11.4 (Nexus Maven Repository), Amazon EC2, Mongo DB.

Citrix Aug 2014- July2015

Mule soft ESB Developer

India

Responsibilities

Involved in Requirements gathering, analysis, design, development, testing and Maintenance phases of Application. Implementing the project in agile methodologies – sprint & scrum.

Used HTML, XHTML, DHTML, Java Script, AJAX, JQUERY, XML, XSLT, XPATH, JSP and Tag Libraries to develop view pages.

Used spring framework to inject services, entity services, transaction management, and concerns by factory class corresponding to the use case operation executing.

Implemented the application using spring concepts – DI/IOC, AOP, Batch implementation and Spring MVC.

Developed & consumed the web services using Apache CXF, JAX–WS, AXIS, WSDL, and SOAP.

Deployed Mule ESB applications into MMC (Mule Management Console).

Strong experience on various Mule connectors / adapters, developing API, API management and developing services on Cloud Hub.

Created Mule ESB artifact and configured the Mule config files and deployed.

Experience in Mule Soft Any point API platform on designing and implementing Mule APIs.

Utilized integration technologies such as HTTP, XML/XSLT, JMS, JDBC, REST, SOAP, Web Services and APIs to develop the customer needs.

Integration of Mule ESB system while utilizing MQ Series, Http, File system and SFTP transports.

Developed application in Any point studio 5.4.3 IDE and used RAML 0.8 for generating RAML files.

Extensively used Mule components that include File, SMTP, FTP, SFTP, JDBC Connector and Transaction Manager.

Migrated Mule ESB 3.5.1 apps to Mule ESB 3.7.3 and updated all the dependencies.

Migrated deprecated Data Mapper mapping to Data Weave in MULE ESB.

Developed Restful/SOAP web services in Mule ESB based on SOA architecture.

Working knowledge of API management using Any point API management tools.

Strong expertise in SOA and ESB, and involved in integrations with Salesforce and SAP.

Utilized custom logging framework for Mule ESB application.

Used MULE ESB as an integration platform for developing the application which is based on SOA architecture.

Involved in converting data formats such as XML, CSV, EDI and JSON.

Developed Restful web services using JAX-RS and CXF tool.

Integrated Spring & Hibernate frameworks to develop end to end application.

Used Hibernate to create data layer to the services to do CRUD operations in to DB.

Set up Object & relationship mappings with Associations, inheritance, and named queries etc. using Hibernate.

Used core java concepts like Collections, Generics, Exception handling, IO, Concurrency to develop business logic. Used JMS for Asynchronous messaging.

Involved in writing SQL & PL SQL stuff to be called by CTRL-M batch jobs for BOD and EOD jobs.

Involved in doing JUNIT testing and ran the TEST SUITE using EMMA tool.

Ran check styles, find bugs and PMD defects and fixed them.

Deployed web services are tested using SOAP UI tool.

Involved in unit testing using JUNIT with Mockito, Integration testing and system testing.

Deployed the application in UNIX machine and used FTP to see the logs etc.

Used Ant tool to build & deploy the application on the server.

Involved in Weblogic server configurations set up, data sources, and queues set up and deploying the application.

Strong knowledge and hands on experience in documenting and designing RESTful API’s as per RAML specification.

Developed a new application which connects to the client database and retrieve all the records and process to SAP system.

Extensively used data weave expressions for transformations in Data weave.

Experienced in writing Xpath3 and JSON expressions to read data depending on the business requirements.

Environment: JAVA 1.6/1.7, HTML, AJAX, JQUERY, Mule ESB 3.5.1/3.7.3, MMC, Any Point Studio, ActiveMQ, Rabbit MQ, Servlets, Nexus, JSP, JSON, Cloud hub, Web logic application server 10.3, XML, XSD, XSLT, XPATH, JAXP, JAXB, WSDL, SOAP, Spring- MVC, IOC, AOP, Hibernate, JAX-RS, CXF, JMS, RAD 8.0, JUNIT, SVN, SOAPUI, JNDI, Oracle, Apache AXIS, Maven, JProfiler etc.

Arsin Technologies, Apr 2013 - July 2014

Java Developer

India

Responsibilities

•Involved in Development of master screens like Service Requests, Change Requests Screens.

•Design architecture following J2EE MVC framework.

•Developed interfaces using HTML, JSP pages and Struts -Presentation View

•Developed Struts Framework and configuring web.xml and struts-config.xml according to the struts framework.

•Used J2EE design patterns and Data Access Object (DAO) for the business tier and integration Tier layer of the project

•Used SOAP and REST Web Services to communicate with different applications.

•Developed Java UI using swing.

•Used Java Message Service (JMS) for reliable and asynchronous exchange of valuable information between the clients and the customer

•Designed and developed Message driven beans that consumed the messages from the Java message queue

•Development of database interaction code to JDBCAPI making extensive use of SQL Query Statements and advanced prepared statement.

•Tested Web Services using SOAP UI toolkit locally.

•Taken care of complete Java multi-threading part in back end components.

•Inspection/Review of quality deliverables such as Design Documents.

•Wrote SQL Scripts, Stored procedures and SQL Loader to load reference data.

•Used Web Services for interacting with a remote client to access data.

•Fixed the bugs identified in test phase.

•Used Junit for testing Java classes.

•Used Ant building tool to build the application.

•Performed Unit Testing and Regression testing.

Environment: J2EE (Java Servlets, JSP, Struts), MVC Framework, Apache Tomcat, Oracle8i, JMS, SQL, HTML, SOAP, REST, JDBC, EJB, ANT, Junit.

Miracle Software Systems May 2011 - Mar 2013

Java Developer

India

Responsibilities

Did internship for one year and got in to the job

•Involved in web designing and development using HTML, DHTML, XHTML, CSS 2, JavaScript and extensively used Table Less Design in CSS for positioning.

•Involved in back end Core Java programming.

•Active in coding some of the Core Java implementations, used Core Java concepts such as collections, generics and multi-threading.

•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 Modernizer prototypes in HTML, CSS, JavaScript for different UI pages and work on MySQL.

•Designed and developed Node.JS Application using Single Page Application Architecture.

•Development and published server-side business logic in a simple POJO for various account portfolios, equities, asset/equities ratios, by using core java collection, generics.

•Developed Messaging component using JMS, EJB message driven bean to handle FIXML messages.

•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: J2EE (Java Servlets, JSP, Struts), MVC Framework, Apache Tomcat, Oracle8i, JMS, SQL, HTML, SOAP, REST, JDBC, EJB, ANT, Junit.



Contact this candidate