We provide IT Staff Augmentation Services!

Java Developer Resume

5.00/5 (Submit Your Rating)

Houston, TX

PROFESSIONALSUMMARY:

  • Over 8+ 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  Mule ESB.
  • Strong Mule ESB experience with implementing Service - Oriented Architecture( SOA ) and Enterprise Application Integration ( EAI ) using Mule Server 3.x. 
  • Experience in working and designing the REST services under the micro services architecture.
  • Extensive hands on experience in consuming as well as developing API for SOAP and REST- based Web Services to integrate third party functional modules into the core application. 
  • Strong application integration experience using  Mule ESB with Connectors, transformations, Routing, Exception Handling and Messaging using ActiveMQ , and RabbitMQ
  • Expertise in using the DataWeave language in Mule ESB to transform data to and from any format ( XML , CSV , JSON , POJO’s , Maps etc.)
  • Hands on experience in  Mule ESB Expression Language ( MEL ) to access payload data, properties and variables of Mule Message Flow.
  • Have good experience as a Mule ESB developer with AnyPoint Platform , AnyPoint Studio, CloudHub, On-premise and API Gateway Management.
  • Extensively worked on both Enterprise and Community edition of Mule ESB. Have an experience working MULE API Manager and RAML
  • Involved in Unit testing and writing the MUnit Test cases for the mule flows.
  • Involved in development of SOAP & REST-based web services using WSDL , SOAP , JAXB , CXF , AXIS , JAX-WS and Restful web services using JAX-RS , CXF and JERSEYAPIs . Had an experience in development and deploying mule project on CloudHub .
  • Good hands on experience using Mule connectors like Salesforce , File , Database , JMS , SMTP, FTP, SFTP, JDBC other connectors as a part of integration usage. 
  • Extensively worked on XML technologies like XSD , XSLT , XQuery and Xpath for data transformations in Mule ESB .
  • Experience in ANT and Maven build tools for building and deploying the application in web/app servers and vast experience with java multithreaded programming.

TECHNICAL SKILLS:

ESB/EAI: Mule ESB 3.7,3.6, 3.5, 3.3, Oracle ESB

Programming Languages: Java, J2EE, C, C++, PL/SQL, HTML, XML

Web Services: WSDL, JAX-WS, SOAP, AXIS 2, REST, UDDI, JAX-RS, Jersey

Operating Systems: UNIX/LINUX, Windows 2000/XP/7/8/10

Databases: Oracle, SQL server, MySQL

Web Application Servers: Apache Tomcat, Web Logic, Web Sphere and JBOSS

XML Technologies: XML, DTD, XSD, XSLT, XPATH, JAXP, JAXB

PROFESSIONAL EXPERIENCE:

Confidential, Houston, TX

Mulesoft Developer

Responsibilities:

  • Responsible and active in the analysis, definition design, implementation and deployment of full software development life-cycle ( SDLC ). 
  • Extensively used XML technologies in Mule ESB like XPATH , XSLT , XSD and DataWeave for data transformations. 
  • Developed SOAP and REST web services in Mule ESB based on SOA architecture and good experience in RAML
  • Implemented integration flows using Mule ESB AnyPoint Studio and Anypoint platform to connect to SOAP and REST web service, Oracle Database, RabbitMQ and ActiveMQ broker.
  • Developed APIs using RAML in anypoint platform. Created Http inbound & outbound flows.
  • Extensively used Mule ESB components that include File , SMTP , FTP , SFTP , JDBC , SAP, RabbitMQ and CXF connector and Transaction manager.
  • Integration of Mule ESB system while utilizing MQ series, RabbitMQ, HTTP , File system, SAP , CXF and SFTP transports.
  • Developed REST APIs using RAML , configured proxy endpoints and created API portals and performed API analytics with the use of API manager.
  • Processed transformation of requests to payload to make secured web service call using Mule ESB dataweave and XSLT .
  • Experience in designing REST web services using Mule ESB as light weight platform to integrate with B2B and B2C partners.
  • Hands On experience with transformers, exception handling, testing & security of Mule ESB endpoint using OAuth.
  • Involved in configuring Hibernate mapping files and POJO objects in Mule . Used Hibernate Transaction Management, Batch transactions and cache concepts.
  • Used CloudHub Connector in the Mule ESB Flows for triggered alerts during exceptions and to capture the failure records for further recovery.
  • Utilized GitHub as a source Control repository and maintain code repository.
  • Experienced in writing Xpath expressions & functions to read data depending on the business requirements.
  • Designed and Developed enterprise services using RAML and REST-based APIs.

Environment Java 1.7, HTML, AJAX, JQUERY, Mule ESB 3.5.1/3.7.3 , MMC, AnyPoint Studio, ActiveMQ, RabbitMQ, Servlets, Nexus, JSP, JSON, CloudHub, GitHub, Web Logic Application Server10.3, XML, XSD, XSLT, XPATH, Jenkins, WSDL, REST, SOAP, SpringMVC.

Confidential, Novi, MI

Mule ESB Developer

Responsibilities:

  • Involved in requirements gathering, analysis of existing design documents, planning, proposing changes by analyzing new Wire Frames, development and testing of the application.
  • Designed and developed integration applications using Mule ESB to integrate SAP and Salesforce applications using Mule ESB 3.8 runtime, Anypoint Studio 6.1, Anypoint Platform and CloudHub iPaaS (Integration platform as a service)
  • Implemented Security mechanisms like Security Certificates, key Exchange, Encryption, Decryption and OAuth Authentication & Authorization using Access Token and SM session cookie.
  • Created new and updated existing REST APIs using RAML 0.8 APIKit for defining integration schematics.
  • Built flows for Oracle Database and used RabbitMQ where other teams will utilize the URL by giving values to the provided parameters.
  • Developed REST APIs in Mule ESB AnyPoint platform using RAML and created API portals.
  • Used Mule ESB Batch Processing to process records from Database.
  • Utilized the following Mule components extensively for development - Salesforce Connector , SAP connector, RabbitMQ , Choice router, Scatter - Gather router, Expressions connector for plugging in custom java expressions, DataWeave transformers etc.
  • Implemented Synchronous and Asynchronous messaging scopes using RabbitMQ in Mule ESB .
  • Utilized various connectors such as FTP , HTTP , File , SFTP , SMTP , SAP , CXF , Servlet , Quartz, RabbitMQ and Database in different workflows.
  • Implemented Choice, Custom, Global Exception Handling mechanisms based on the requirements in Mule ESB .
  • Created API portals for consuming RAML based REST APIs in the system excessively and integrated Mule flows with the Anypoint platform to connect with APIs.
  • Strong knowledge and hands on experience in documenting and designing REST API’s using RAML file.
  • Extensively used the Mule Debugger to debug the XML flows and wrote MUnit test cases using features like mocking, verify call and assert conditions based different sets of data.
  • Utilized JIRA tool to estimate and track user stories, analyze BurnOut Graph, Bugs, Defects and other features.
  • Utilized GitHub as a source Control repository and maintain code repository with changes being done parallel by onshore as well as offshore teams.
  • Used Maven for Deployment, Jenkins for Continuous Integration and continuous Deployment.

Environment : Java 1.8, AnyPoint Studio 5.4.0/5.4.3 , MS-Access, Mule ESB 3.7.3, ActiveMQ 5.3, Apache Maven 3.3.9, Nexus, RAML, REST, CloudHub, Log4j 1.2.14, GITHUB, JIRA, API Gateway 2.1, BitBucket, Postman Confluence, Jenkins.

Confidential, Atlanta, GA

MuleESB Integration Developer

Responsibilities:

  • Involved in requirements gathering, analysis, design, development, testing and maintenance phases of Application.
  • Implemented the application using Spring core concepts - DI/IOC , AOP , Batch implementation and Spring MVC .
  • Implemented the design patterns like Session Façade, Data Transfer Object( DTO ), Service Locator and Data Access Object( DAO ).
  • Involved in creating inbound & outbound flows and orchestration using XPATH using Mule ESB .
  • Consumed REST web services to expose the business methods and application logic to external services.
  • Used HTML , XHTML , DHTML , JavaScript , AJAX , JQUERY , XML , XSLT , XPATH , JSP and Tag libraries to develop web pages.
  • Implemented REST API using Mule ESB platform and Anypoint studio to migrate legacy applications into new micro service infrastructure to attract more consumers in efficient way.
  • Extensively used Mule ESB components that include File , SMTP , FTP , SFTP , JDBC connector and Transaction manager.
  • Utilized integration technologies like HTTP , XML / XSLT , JMS , JDBC , REST , SOAP , Web Services and APIs to develop the customer needs.
  • Working knowledge of API management using Mule ESB AnyPoint platform API management tools.
  • Developed REST ful/ SOAP web services in Mule ESB based on SOA architecture.
  • Involved in converting data formats such as XML , CSV , EDI and JSON .
  • Used Core Java Concepts like Collections , Generics , Exception Handling , IO and Concurrency to develop business logic. Used JMS for Asynchronous messaging.
  • Involved in Web Logic server configurations set up, data sources and queues set up and deploying the application.
  • Experienced in writing Xpath and Json expressions to read data depending on the business requirements.

Environment : Java 1.7, HTML, AJAX, JQUERY, Mule ESB 3.5.1/3.7.3 , MMC, AnyPoint Studio, ActiveMQ, RabbitMQ, Servlets, Nexus, JSP, JSON, CloudHub, Web Logic Application Server10.3, XML, XSD, XSLT, XPATH, JAXP, JAXB, WSDL, SOAP, SpringMVC, GitHub, Jenkins.

Confidential, Boca Raton, FL

Java Developer

Responsibilities:

  • Participated in requirements gathering, analyzed requirements from customer point of view, preparing requirement documents.
  • Developed Class Diagrams, Sequence diagrams and Object diagrams using UML methodology.
  • Devloped web pages using HTML , CSS , JavaScript , JQuery and AngularJS for interactive cross browser functionality and complex user interface.
  • Implemented crosscutting concerns using Spring AOP .
  • Used Spring MVC transaction management, Spring / Hibernate Batch Transactions and Hibernate Cache concepts.
  • Involved in developing Java Server pages for implementing interactive front end and integrated it with Spring Controllers using Spring Tag library.
  • Created Database tables and used Hibernate module as an object relational mapping tool for backend operations over Oracle database.
  • Wrote stored procedures, complex queries using PL / SQl to extract data from the database, delete data and reload data on OracleDB .
  • Worked with Angular JS MVC framework including authoring complex directives, services, controllers and filters.
  • Done J2EE application server installation and configuration. Coded Java server pages using Java Servlets, JSP, Struts, Hibernate and Spring frameworks.
  • Used JavaScript and JQuery for validating the input given to the user interface.
  • Developed REST Web Services using JAX - RS and Jersey to perform transactions from front end to our backend applications. Response is sent in JSON or XML formats based on the use cases.
  • Configured Maven dependencies for application building process that created POM.xml files. Created Maven build file to build the application and deployed on Web Logic application server.
  • Developed, tested and Debugged the Java , JSP and EJB components using EclipseRCP .

Environment : Java 1.7, J2EE, Spring, Hibernate, HTML, CSS, XML, JavaScript, JQuery, AJAX, AngularJS, Oracle, Web Logic, JUnit, RESTful Web Services, Agile Methodology, Maven, Git, Eclipse.

Confidential, Fairfax, VA

Java/ J2EE Developer

Responsibilities:

  • Actively participated in requirements gathering, analysis, design, and testing phases.
  • Technical Responsibilities included high level architecture and rapid development.
  • Designed and developed the UI using Struts view component, JSP , HTML , CSS and JavaScript.
  • Used J2EE design patterns Data Access Object ( DAO ) for the Business tier Persistence tier layer of the project.
  • Development of database interaction code to JDBC API making extensive use of SQL Query statements and advanced prepared statement.
  • Experienced in implementing Web Services using SOAP , REST and XML / HTTP technologies.
  • Wrote SQL Scripts, stored procedures and SQL loader to load reference data.
  • Implemented various features of Spring Framework such as Dependency Injection, IOC , Annotations and Spring integration with Hibernate .
  • Coded server pages using JSP , Servlets , Struts by following MVC architecture. Developed Action Classes and Action Forms Beans .
  • Used the IntellliJ IDE to develop application and used its built-in database tool, plugin and version control.
  • Used Maven as a build tool, run different phases and manipulate them according to requirements.
  • Worked on AJAX controls like Update panel to manage the post back of the web page to server, AJAX Script Manager and Script manager proxy controls to register JavaScript and Web Service files.
  • Monitored the error logs using Log4j and fixed the problems. Installed J2EE application server.
  • Used JUnit to write unit tests and integration test, used Mockito to mock objects and Connections.

Environment : Java 1.7, J2EE, RESTful Web Services, Spring, Hibernate, JDBC, JSON, XML Beans, WSDL, Apache Axis, ActiveMQ, Maven, Git, JUnit, XML, XSLT, AJAX, JavaScript, AngularJS, Servlets, HTML, JSP, jQuery, MS SQL server 2008, Log4j, SOAP, IntelliJ.

Confidential, Bellevue, WA

Java Developer

Responsibilities:

  • Involved in System Analysis and Design methodologies as well as Object Oriented Design and development using OOAD methodology to capture and model business requirements.
  • Designed the front end using HTML and JavaScript . Used EJB to communicate between different client platforms.
  • Extensively used custom JSP tags to separate presentation from application logic.
  • Used Java J2EE design patterns . Involved in client server-side validations.
  • Used JQuery to make the front end components interact with the JavaScript functions to add dynamism to the web pages at the client site.
  • Implemented server-side validations and developed model classes. Involved in the Database structuring and Tables creation needed for the project.
  • Developed Scripts for UNIX platform deployment.
  • Designed and developed web-based software using STRUTS MVC Framework.
  • Designed and developed various stored procedures, functions and triggers in PL / SQL to implement complex business rules.
  • EJBs in the application and developed Session beans for the business logic at the middle tier level.
  • Used Maven for compilation and building JAR , WAR and EAR files.
  • Installation, configuration & administration of WebLogic environment, including deployment of servlets.
  • Used JAXB parser for parsing valid .xml files as defined by XSD .
  • Designed JDBC Connection for data retrieval and updating purpose, also developed connection pool to avoid waiting time for database connection.
  • Used Tomcat server for application development with Eclipse.

Environment : Java, J2EE, JSP, MVC, Servlets, EJB, Clear Case, Net Beans, Web Logic Application Server, XML, HTML, Hibernate, Spring, AJAX, JavaScript, MultiThreading, JUnit, MySQL, JDBC, Maven and UNIX.

Confidential

Java Programmer

Responsibilities:

  • Actively participated in requirements gathering, analysis, design, and testing phases.
  • Developed the entire application implementing MVC Architecture integrating JSF with Hibernate and spring frameworks. 
  • Used JNDI to perform lookup services for the various components of the system. 
  • Developed the Enterprise Java Beans (Stateless Session beans) to handle different transaction such as online funds transfer, bill payments to the service providers. 
  • Involved in Hibernate mappings, configuration properties set up, creating sessions , transactions and second level cache set up. 
  • Implemented Service Oriented Architecture (SOA) using JMS for sending and receiving messages while creating web services. 
  • Developed Web Services for data transfer from client to server and vice versa using Apache Axis, SOAP, WSDL, and UDDI
  • Developed XML documents and generated XSL files for Payment transaction and Reserve Transaction system. 
  • Implemented various J2EE design patterns like Singleton, Service Locator, DAO, Transfer Objects
  • Designed JDBC Connection for data retrieval and updating purpose, also developed connection pool to avoid waiting time for database connection.
  • Used Sub Version to implement version control system. 
  • Used Junit framework for the unit testing of all the java classes. 

Environment : JDK, JSF, EJB, JNDI 1.2, Hibernate 2.1, Spring 2.0, HTML, JavaScript, XML, CSS, Junit, UML, MQ Series, Web Services, SOAP, WSDL, UDDI, AJAX, Eclipse 3.3, IBM WEB Sphere 6.1, DB2.

We'd love your feedback!