We provide IT Staff Augmentation Services!

Java Developer Resume

3.00/5 (Submit Your Rating)

Chicago, IL

SUMMARY:

  • Over all 8 years of experience in design and development using Java/J2EE Web Based, Database applications. Strong experience in Object oriented programming.
  • Over all 4+ years of experience on Mule architecture including Mule ESB, Any point studio, API kit, API Gateway, Flow and various Connectors.
  • Hands on Experience in using Mule Connectors like FTP, FILE, SFTP, IMAP, Salesforce, NetSuite etc. as part of Integration Usage.
  • Extensive Experience in designing, developing and managing APIs using Mule API gateway/portal.
  • Experience in deploying Mule flows and securing the APIs using the platform in Mule Cloud Hub
  • Used Force.com extensively for development, customization to integrate NetSuite accounts payables using Salesforce connector.
  • Experienced troubleshooting Mule ESB, including working with debuggers, flow analyzers, and configuration tools.
  • Experience developing on the Mule ESB platform to deliver SOAP & REST based APIs.
  • Demonstrated experience implementing Mule ESB architecture, rules, caching.
  • Good knowledge in the API technology landscape and API management landscape from Mule Soft, Transformers, Filters, Flow Control, Collection splitters/Aggregators / Scatter - Gather.
  • Experienced with JDBC API to call SQL Queries and PL/SQL (Stored Procedures) in the Database. Had an experience with build tools includes Jenkins and Maven.
  • Experience in integrating Cloud applications like SFDC, Workday, and Intacct using Mule ESB.
  • Experience with integration Patterns, integration tools, EAI, Transformations, XML Schemas, and XSLT.
  • Experienced in database systems like Oracle, and MySQL Server to manage tables and created views, indexes, sequences, stored procedures.
  • Architected Integrations using Mule Soft ESB environments for both on premise and Cloud hub environments.
  • Extensively worked on both Enterprise and Community edition of MULE ESB. Have an experience working MULE API manager and RAML.
  • Responsible to develop RESTful/SOAP web services in Mule ESB based on SOA architecture.
  • Good working knowledge of Application Server like Apache Tomcat, WebLogic, WebSphere and JBoss Application Servers.
  • APM is used in conjunction with Any point Studio and Mule Soft connectors.
  • Strong experience in Integration using Mule ESB to various third party solutions.
  • Strong application integration experience using Mule ESB with Connectors, transformations, Routing, ActiveMQ, RabbitMQ and JMS and VM.
  • Created http inbound & outbound flows, routing, orchestration, transformations and Security of MULE ESB application using OAuth .

TECHNICAL SKILLS:

ESB: MULE ESB, MULE API

Programming Languages: Java, C++, C, PL/SQL

Java Technologies: Core Java, JEE, JDBC, Servlets, J2EE, JSP, EJB Session beans

Frame Works: Spring MVC, Struts and Spring framework

IDEs: Any point studio, Eclipse

Web Services: SOAP, WSDL, JAX-WS, JAX-RS, AXIS2, REST

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

Operating Systems: Windows7/8/10, UNIX/LINUX

Databases: Oracle, SQL Server, MySQL

Scripting languages: HTML, XML, AJAX, JAVA SCRIPTS

Protocols: HTTP, HTTPS, FTP, SMTP

SVN Tools: CVS, GIT, SVN

MS Office: MS Excel, MS Word, MS PowerPoint, MS Project

Tool: Log4j, Junit, Apache CFX
WORK EXPERIENCE:

Confidential, Chicago  IL

Java Developer

Responsibilities:

  • Designed UI using HTML , DHTML , Java Script , CSS and JSP .
  • Used Java script for client side validations.
  • Used Struts frame work to maintain MVC and created action forms, action mappings, DAOs , application properties for Internationalization etc.
  • Involved in developing business components using EJB Session Beans and persistence using EJB Entity beans .
  • Used JMS for Asynchronous messaging and developed the application using Eclipse IDE .
  • Designed and developed web services, DAO's and Backend objects like Tables, Indexes, Stored procedures, Database, Trigger sand Functions.
  • Writing design specification and develop test cases .
  • Worked on PL/SQL like interacting with Database, writing Stored Procedures and debug and fixed the issues.
  • Developed ANT build file to compile and package the web application and micro services .
  • Used CVS as version control system for the source code and project documents.
  • Involved in building the code & deploying on the server.
  • Involved in fixing defects & tracked them using QC & Provided support and maintenance and customization .
  • Developing customized reports and Unit Testing using JUnit . Supported the application in IST , QA and Production environments .
  • Developed graphical user interface component to enhance look and feel of the application.
  • Built RTP service application using Struts , Ext-JS , JavaScript , HTML , CSS , JQuery and AJAX .
  • Used Spring Framework for dependency injection for Action classes using Application Context xml file .

Environment: Core Java, J2EE, JSP, JBoss, Eclipse, S pring framework, EJB-Session Beans, Entity Beans, JMS, XML, HTML, DHTML, DAO, CVS, Java Script, CSS, AJAX, Struts, XML, QC, JUnit, PL/SQL, SQL Developer.

Confidential

Sr. Mule Developer

Responsibilities:

  • AGILE development process has been followed. Experienced with stand-up, Retrospective, Demo, Planning and Code review meetings.
  • Developed the integration flows using a Mule Soft ESB framework.
  • All the interactions in the application happen through messaging and JMS, to create fail proof environment.
  • Created RESTful APIs using MULE-ESB for cleaning up data in the database as part of maintenance process.
  • Developed integrations using connectors such as Sales force, Data Base, HTTP, FTP and File AJAX, Connectors.
  • Involved in creating http inbound & outbound flows and orchestration using XPath using MULE ESB.
  • Done with transformers, exception handling, testing & Security of Mule ESB endpoint through OAuth.
  • Used Data Base Connectors to connect with respective systems using Mule ESB.
  • Experience in Any point API platform on designing and implementing Mule API's.
  • Created MULE ESB artifact and configured the MULE configuration files and deployed.
  • Developing Mule ESB projects for the services with synchronous and asynchronous Mule flows.
  • Used API Manager in the cloud and for hybrid use cases.
  • Developed Mule flows to integrate Data from various sources into Database, from ActiveMQ, RabbitMQ, topics and queues some transformations were also done at the integration layer.
  • Extensively used Mule components that include Data Weave, JAXB, File Transport, SMTP Transport, FTP/SFTP Transport, and JDBC Connector and VM.
  • Developed the services interface to access the core services and provisioning services using Mule ESB 3.8.
  • Have used expression filter, Cache, Until successful, Encrypters.
  • Have designed API using RAML and defined JSON schemas based on API led connectivity i.e System API, Process API and Experience API.
  • Used Processor chain in Asynchronous scope and wrote groovy scripting in the transformers.
  • Have used PGP encryption for file to SFTP sever. Extensively worked on data weave for xml to json conversions.
  • Configured different Mule connectors like HTTP, Database, NetSuite and Salesforce.
  • Designed and developed enterprise services using RAML and REST based APIs.
  • Configuring the Mule process for fetching the data from topic and makes web service calls to the middle tier Mule ESB for processing and put the data on the Cloud hub.
  • Used GIT as version controlling tool and Maven for building and deployed Application to Mule On cloud.
  • Have used message chunk splitter to the large amount and data limiting the max entries to it.
  • Have set the policies in the cloud and used rate limiting and SLA tier for restricting the API usage.
  • Have used reference exception strategy in which choice exception handling was used.
  • Used Maven for build framework and Jenkins for continuous build system
  • Performed integration with other sub-systems through JMS, XML and XSL using Mule ESB.
  • Implemented application communication through asynchronous messaging.
  • Created continuous integration using Jenkins and deployed the application on Web Sphere Application. Implemented RAML files for different entity creations and respective associations.
  • Developed test scripts in Junit and involved in testing the Mule Flows.
  • Used Log4j to capture the log that includes runtime exception and for logging info and are helpful in debugging the issues. Used GIT Hub for the version control.

Environment: Mule ESB, Any Point Studio, Jenkins, JAXB, JDBC, ActiveMQ, RAML, Cloud hub, XML, AJAX, WebLogic Application server, Log4j, Web Services - WSDL, SOAP, JAX-WS, JAX-RS, GIT Hub, RabbitMQ.

Confidential,Kansas City - MO

Sr. Mule Developer

Responsibilities:

  • Worked on preparing the technical specification documents (TSD'S) for all the services that are to be implemented.
  • Developed the integration workflows using an ESB framework.
  • Utilized various connectors such as Sales force, SAP, AJAX, FTP, HTTP, VM, File, SMTP, SFTP, Servlet, Database, NetSuite in MuleESB.
  • Have written batch jobs to run at schedule times.
  • API Manager has been used registering, designing, building and managing APIs.
  • Designed and developed enterprise services using RAML and REST based APIs in Mule Soft.
  • Used various transformers in Mule ESB based on use case and had implemented the custom transformations. Experience working with exposing API using RAML.
  • Used HTTP connector to make calls to REST API's in   Mule flows and posted the data to WCS to update Faculty Profile. Created new and updated existing APIs using RAML and API KIT for defining integration schematics.
  • Developed build script using ANT to build, package, test and deploy application in web sphere application server.
  • Creating and consuming of soap and REST services using CXF.
  • Developed Java Web applications (API) called by Java batch apps using RESTful web-services to provide response in JSON format.
  • Expertise working with proxy servers, XML, XPath, XSD, and publishing WSDL ‘s for the
  • APM is used to edit, store, and retrieve configuration settings for the transport and format of B2B messages.
  • Experience in Mule Soft Any Point API platform on designing and implementing Mule API. Experience with Mule administration, configuration and tuning.
  • Used MUnit for mocking and unit testing Mule flows.
  • Writing applications code and development activities in a SOA environment with Mule ESB.
  • Implemented cluster based approach while deploying applications in QA and PROD environments.
  • Used Mule ESB in designing the applications as a middleware between third-party system and customer side system.
  • Some implementation experience with framework-based J2EE solutions. Done with messaging using Active MQ and RabbitMQ.
  • Performed synchronization of data bi-directionally between salesforce and database in Mule.

Environment: Mule soft ESB, Any Point Studio, CXF, SOAP, REST, Sales force, Active MQ, RAML, MUnit, ActiveMQ, RabbitMQ, XML, HTML, Eclipse, SQL, Web services, WebSphere Applications.

Confidential,Minneapolis MN

Mule Developer

Responsibilities:

  • Worked on SMTP, FTP and SFTP protocols. Worked on Flat Files, XMLs, JSON in Mule ESB.
  • Mapped data from CSV to XML and vice- using Data weave and Data mapper in Mule Soft any point studio.
  • Configured security for web services and micro services using SSL and OAuth.
  • Worked on JMS, ActiveMQ, RabbitMQ, VM, Cache, Poll, Exception strategy, Splitter and Aggregator in Mule Soft.
  • Involved in configuring Hibernate mapping files and POJO objects. Used Hibernate Transaction Management, Batch Transactions and cache concepts.
  • Exposed RESTful web services in   Mule  ESB and invoked them using Postman .
  • Used MEL to write in expression filter and used various filters in Mules Soft .
  • Routing message to various destinations in a Mule flow control components using Choice, Scatter-Gather.
  • Used Mule Batch Processing to process records from Database.
  • Extensively used Mule Debugger to debug the XML Flows and wrote MUnit Test Cases.
  • Used Apache Wicket, HTML, CSS, JavaScript and other AngularJS frameworks to develop UI components of the application.
  • Migrated Existing Java Code implemented using Spring Framework Controllers into Mule Flows to be invoked by the UI.
  • Used Data Base Connectors to connect with MS-Access using Mule ESB . Created REST API's using RAML and developed flows using Mule ESB.
  • Involved in deploying applications into Mule Soft Cloud Hub and Mule Management Console.
  • Developed interfaces between SAP, Sales Force, REST and SOAP web-services using Mule ESB.

Environment: Mule Soft Any Point Studio, Mule ESB, Database Connector, Salesforce, SAP, JMS, Oracle, MySQL, XML, Flat Files, Cloud Hub, UNIX, GIT, Mavens, Hibernate, JSON, CSS, SFTP, CSV.

Confidential,Madison - WI

Java Developer

Responsibilities:

  • Worked on JavaScript to validate input, manipulated HTML elements using JavaScript, developed external JavaScript codes that can be used in several different web pages. Implemented EJB's session bean to maintain mobile session.
  • Used Struts Validation frame work to do business validation from server side.
  • Produced as well as consumed the WSDL based web services using WSDL, JAX-WS, AXIS and Apache CXF.
  • Set up Custom business validations using validation framework.
  • Involved in Authentication & authorization checks using Encryption & decryption techniques using x.509, Public/private key methods etc.
  • Wrote JUnit test cases for automatic Regression Testing of the API using Mockito.
  • Designed and developed the End Points ( Controllers ), Business Layer , DAO Layer using Hibernate, Spring IOC (Dependency Injection).
  • Store Front development in content management tools using Html, CSS.
  • Testing Stores both in browsers and mobile devices for responsive design.
  • Involved in Code reviews using PMD and verifying compliance of J2EE best practices from the programming & design level. Used Sonar for Code Quality Management.
  • Used Tomcat for deploying applications, starting server with Jetty Fixture.
  • Used Struts tag libraries (like html, logic, tab, bean etc.) and JSTL tags in the JSP pages.

Environment: Java, Servlets, Tag libraries, CSS, PMD, JSP, Session Beans, Struts Validation framework, UNIX, Ant, Ivy, JUnit, SVN, HTML, Eclipse, Web Logic, Maven, spring framework.

Confidential,Dallas Texas

Java Developer

Responsibilities:

  • Involved in the complete Software Development Lifecycle (SDLC) using the Agile development methodology. Interacted with the end users and participated in the SCRUM meetings.
  • Developed the presentation layer using HTML, DHTML, JQuery, CSS, Java Script, JSPs, XML and XSTL.
  • Used JQuery, AJAX, extensively in Client-Side UI Development.
  • Developed the application using Spring Framework Web MVC architecture, JMS and followed agile methodology.
  • Worked extensively on Spring IOC/ Dependency Injection. Configured the crosscutting concerns like logging, security using Spring AOP.
  • Developed Data Access Layer using the Hibernate ORM framework.
  • Have coded numerous DAO’s using Hibernate DAO Support. Used Criteria, HQL and SQL as the query languages in Hibernate Mapping with MySQL. Integrated the Spring framework and Hibernate

Environment: Java, J2EE, Web Logic, Oracle, JSP, Spring IOC, Hibernate, JMS, HTML, DHTML, CSS, Java Script, XML, Maven, JUnit, Log4j, AJAX, MySQL, Spring framework.

Confidential

Java Developer

Responsibilities:

  • Involved in High level and low-level design of the application.
  • Designed the database to support the online application.
  • Developed database interaction with JDBC API using SQL Queries and advanced prepared statements.
  • Writing Entity & Session EJBs, deploying EJBs, Servlets and JSPs that holds the business logic.
  • Developed JSPs using Jakarta Struts Framework ( MVC) .
  • Supported the application in QA and Production environments
  • Following Coding guide lines & maintain quality of code.
  • Involved in building the code & deploying on the JBOSS application server.
  • Involved in validating the application for different browser compatibility & users load

Environment : J2EE, Servlets, JSP, EJB, HTML, DHTML, JavaBeans, Web logic, UML, struts, Taglib 3s, UNIX and Oracle.

We'd love your feedback!