We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

4.00/5 (Submit Your Rating)

Pittsburgh, PA

SUMMARY:

  • 8+ years of Software Development experience in object oriented programming, design and development of Multi - Tier distributed, Enterprise applications using J2SE and J2EE technologies with Software Development Life Cycle and 3+ years of experience in Integrations using MuleSoft ESB.
  • Working experience on complete Project life cycle from Software Requirement Specification (SRS) to Operations and Maintenance.
  • Experience in SDLC, Object oriented analysis/design and development, Model View Controller, JAVA and J2EE (JSP, Servlets, JMS, JDBC, SOA, XML, XSD, DOM, SAX, XSLT, Web Services, JSF).
  • Exposure to Prototype, Agile, Scrum, Water Fall and Rapid Application Development (RAD) development methodologies.
  • 3 years of extensive implementation experience in Mule ESB over Anypoint Studio, Anypoint Cloud-Hub, API Gateway and Management.
  • Extensively worked on both Enterprise and Community edition of MULE ESB. Have an experience working MULE API manager and RAML.
  • Designed and developed enterprise services using RAML and REST based APIs.
  • Utilized Mule Soft features like Data weave, API designer and various connectors to ensure robust and loosely coupled integration layer every time. Good working experience on ActiveMQ, RabbitMQ, Anypoint Studio etc.
  • Strong experience in Integration using Mule ESB in integrating various third party solutions.
  • Good hands on experience using Mule connectors like Data Base, FTP, FILE, SFTP, Salesforce, Workday, SAP and others as a part of integration usage.
  • Hands on experience in building GUIs using Java Script, AJAX, HTML/HTML5, DHTML, CSS3, JSP, JSON, XML, DTD, XSD, DOM, SAX, JAXP, JAXB and XSLT, AngularJS, Bootstrap.
  • Good knowledge in frameworks like Struts, Hibernate and Spring.
  • Knowledge on Build tool Jenkins with configuring check styles, Test coverage.
  • Experience in development of Enterprise Java Beans including Stateful and Stateless Session Beans, Entity Beans and Message Driven Beans.
  • Extensive use of Use Case Model, Use Case Diagrams, Class Diagrams and Sequence diagrams using Microsoft Visio, Rational Rose.
  • Experience with DB Tools like TOAD, SQL Tools, DB2 Client
  • Created http inbound & outbound flows, routing, orchestration, transformations and Security of MULE ESB application using Oath.
  • Experience in integrating Cloud applications like SFDC, Workday, and Intact using Mule ESB.
  • Experience in deploying of web applications using Apache Tomcat, WebLogic, JBoss, and WebSphere.
  • Good command in writing SQL-Queries, Stored Procedures and Triggers.
  • Strong database skills in Oracle 9i/10g/11g, MS SQL Server, Sybase, DB2, MySQL and No SQL that includes MongoDB.
  • Proficient in using Java EE design patterns like Singleton, Service Locator, and Data Access Object.
  • Involved in producing & consuming SOAP based & Restful Web services using WSDL, SOAP, JAX-WS, JAX-RS, AXIS,CXF, SOAUP UI etc.
  • Thorough exposure in using configuration management tools SVN, GIT, Clear Case& CVS.
  • Expertise in doing unit testing using Junit, and Mockito.
  • Involved in unit testing and writing the MUnit Test cases for the flow flows.
  • Experience with integration Patterns, tools, EAI, Transformations, XML Schemas, and XSLT.
  • Designed and Developed LDAP Authentication & Authorization Services using Java, and LDAP.
  • Worked extensively on testing, troubleshooting, code review, preparing user documentation and post implementation support.

TECHNICAL SKILLS:

Programming Languages: J2SE, J2EE, C, C++, SQL, PL/SQL, SAS Advanced, BPEL, UML

J2EE: Servlet, JSP, JDBC, JNDI, JSF.

Integration Tools: Mule ESB, OSB, IBM Message Broker.

Web Technologies: HTML5, CSS3, JavaScript, AJAX, JQuery, AngularJS, Bootstrap JS.

Frame Works: Struts1.x/2.x, Spring, Hibernate.

Database: PL/SQL, MySQL, Oracle11g, DB2, MongoDB.

Deployment Servers: WebLogic, Tomcat, JBoss, WebSphere8.0.

Messaging System: ActiveMQ, IBM MQ, RabbitMQ.

Web Services: WSDL, SOAP, UDDI, JAX-WS, REST-JAX-RS, CXF, AXIS, SOAP UI.

Developer Tools: Anypoint Studio, Eclipse, RAD, NetBeans.

Build Tools: Ant, Maven, Gradle.

Version Controller Tools: CVS, SVN, Clear case, GIT, Harvest.

Operating Systems: Windows, Unix, Linux

Integration Tools: IBM Message Broker, Mule ESB 3.2/3.5/3.7.3

Other Tools: DB Visualizer, RabbitMQ, ActiveMQ, Javadoc, Jenkins, JIRA tool, SQL Developer, TOAD, EditPlus, Beyond Compare

PROFESSIONAL EXPERIENCE:

Confidential, Downers Grove, IL

Sr. Mule ESB Integration Developer

Responsibilities:

  • Involved in requirement gathering, analysis, design and development of the project.
  • Used Agile methodology was to emphasize on face-to-face communication over written documents and make sure that iteration is passing through a full software development cycle.
  • Designed UML diagrams like Use case, Class and Activity diagram based on the requirements gathered.
  • Worked on Anypoint Studio to use web services and for business-to-business integration.
  • Used API Designer to design API, built APIs, tested APIs, ran APIs, and manage these through Anypoint platform
  • Strong application integration experience using Mule ESB with Connectors, transformations, Routing, and messaging using ActiveMQ and JMS.
  • Created Mule ESB artifact and configured the Mule config files and deployed.
  • Worked on both Enterprise and Community edition of Mule ESB. Also, worked on developing an API using RAML. Have good expertise on Data Mapper and Data Weave for transformations.
  • Used Mule ESB in designing the application as a middleware between the third party system and the customer side system.
  • Extensively used Mule OOB components like File Transport, SMTP Transport, FTP/SFTP Transport, JDBC Connector, and Transaction Manager.
  • Design and Implemented XML/WSDL/SOAP/RESTFUL Web Services to provide the interface to the various clients running on both Java and Non Java applications.
  • 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 Database Connectors to connect with respective systems using Mule ESB. Utilized custom logging framework for Mule ESB application.
  • Used DataWeave extensively to do data transformations along with custom Java Classes
  • Used MULE Batch Processing to process records from Database
  • Used XML, XSD, DTD and Parsing API’s SAX and DOM XML based documents for information exchange.
  • Implemented a large part of the UI dynamic functionalities using CSS, Ajax, JSON, XML, Bootstrap, Angular JS and HTTP static resource handler to handle static content in Mule flow.
  • Done with WebSphere application server configurations, Data Sources, Connection Pooling, MQ Series Queues set up for messaging and deploying the apps on different servers in different environments like QA/IST/Production
  • Developed application using Mule ESB and build and deployed the services. And also done with Unit testing using Test Utility MUnit for mocking and unit testing of Mule flows.
  • Used MMC ( Mule Management Console to monitor the request and response payload).
  • Used Maven for Deployment, Jenkins for Continuous Integration and Continuous Development.
  • Extensively used Oracle programming using SQL and PL/SQL
  • Followed coding guidelines and Java & J2EE design patterns to develop the application.
  • Participated in Unit testing using JUNIT and MOCKITO.

Environment: Java 1.7, Mule ESB3.6/3.7.2, MMC 3.7.3, Anypoint studio, ActiveMQ, RAML, Git, REST, Cloudhub, Putty Apache Maven, Filezilla, RabbitMQ, Ajax, WebSphere Application Server, Apache CXF, JAX RS, JUnit, MUnit, log4J, XML, XSD, XSLT, XPATH, JAXP, JAXB, CXF, WSDL, SOAP.

Confidential, Pittsburg, PA

Sr. Java/Mule ESB Integration Developer

Responsibilities:
  • Developed the application using Agile methodology and participated in Scrum meetings
  • Designed use case diagrams, class diagrams, sequence diagrams and object diagrams to model the detail design of the application using UML.
  • Designed UI layout using HTML, CSS3, JSP, AJAX, JavaScript, JQuery, and JSTL Taglibs.
  • Worked on JavaScript to validate input, manipulated HTML elements using JavaScript, developed external JavaScript codes that can be used in several different web pages.
  • Worked on MuleSoft Anypoint API platform on designing and implementing Mule API's.
  • Strong knowledge and hands on experience in documenting and designing REST API's using RAML File.
  • Involved in unit testing and writing the MUnit Test cases for the Mule flows.
  • Consumed WSDL provided by Web Service using SOAP protocol to communicate with external applications and Vendors. Used Soap UI to manually connect to the web service and check data.
  • Designed and developed ESB/SOA Mule flows for integration of services with underlying systems, following Established enterprise integration patterns based on latest Mule versions.
  • Created http inbound & outbound flows, routing, orchestration, transformations and Security of Mule ESB application using Oath.
  • Used Mule to configure Inbound and Outbound messages for message transformation between applications.
  • Data transformation using built-in transformers, and Data weaver.
  • Created Request transformer, Response transformers, Custom Components and configured them in Mule-config.xml.
  • Created Mule Flow using End Point, Connector and Component bean using Mule ESB to communicate client/server systems.
  • Created Mule ESB helper class to call the Mule flow, connection end point and connectors directly from Java Component instead of creating another Mule Flow.
  • Used Mule Data Mapper, Custom transformers for mapping flat file structures to Salesforce interface structures.
  • Worked on creating SOAP web services in Mule, Consumption of SOAP web services for downstream systems.
  • Used Mule ESB CXF component in the Mule configuration file to consume SOAP web services.
  • Used DOJO Toolkit for UI development and sending asynchronous AJAX requests to the server.
  • Worked on design and responsible for presentation layer and used the JSF and Prime Faces components to develop responsive UIs.
  • Implemented Spring MVC Framework. Used Spring Dependency Injection to inject required services and spring AOP for the transaction management and logging.
  • Implemented Persistence layer using Hibernate to interact with the Oracle database. Used Hibernate Framework for object relational mapping and persistence.
  • Worked with JMS as messaging service and JTA for Transaction management. Using JMS to send email or notify clients who have subscribed particular services.
  • Developed TestNG test cases for unit testing in Test Driven Development (TDD).
  • Logging framework Log4J is used for log messages. Implemented Log4J for application logging and to troubleshoot issues in debug mode.
  • Involved in Quality Control Activities such as defect tracking, fixing using JIRA.
  • Used Gradle to build war and ear files to deploy on WebLogic Server and used Jenkins for continuous integration.
  • Used source configuration management version controller as a Clear Case.

Environment: Java 1.6, Spring - IOC, Mule ESB 3.3/3.5.1, RAML, Anypoint, AOP, MVC, Hibernate, JPA API, IBM WebSphere application server 8.1, Oracle 11g-SQL & PL/SQL, RAD, Clear Case, Maven, Web Services- REST, SOAP, AXIS, JAX-WS, JAX-RS, TestNG, Soap UI, Oracle Database 11g.

Confidential, Pittsburgh, PA

Sr. Java Developer

Responsibilities:
  • Design the class diagrams, sequential diagrams and collaboration diagrams in UML using Rational Rose
  • Used JDBC to access Database.
  • Developed and evaluated technical level strategy and scope of requirements.
  • Developed Entity and Session Beans housing the business logic for Web Sphere application server
  • Developed methods in EJB to store and retrieve the values from the database
  • Used CVS for Versioning and concurrent access to the project files.
  • Designed and developed the action form beans and action classes and implemented MVC using Struts framework
  • Developed Session, Entity and CMP beans (EJB) for crucial business Logic.
  • Involved in developing and coding for the call switch using JSP, EJB and generating triggers.
  • Developed various build scripts for building EJBs, deploying beans across domains, creating jar/war/ear etc. using ANT build tool
  • Commit and Rollback methods were provided for transactions processing
  • Web Interface is designed using J2EE, XML/SAOP, WSDL, Web Services, JDBC and EJB.
  • Used AJAX for rich Internet applications.
  • Developed Servlets in forwarding requests to different server for invoking the EJBs and connecting to Oracle database.
  • J2EE framework facilitated the integration & deployment of Servlets, JSP and XML on Web Sphere.
  • Used JavaScript for validation
  • Implemented web application development with EJPM2.0 framework.
  • Developed JSP pages And Implemented J2EE Design Patterns such as MVC, Business Delegate, UnitOfWork.
  • Created action classes using struts framework and developed user interfaces using spring tags.
  • Worked in the TDD (Test-driven Development) environment, done JUnit test for Java and QUnit test for JavaScript.

Environment: Java, Servlets, JSP, Struts, EJB, JDBC, AJAX, JavaScript, Web Services, JMS CVS, HTML, XML,Web Sphere, Eclipse, UNIX, DB2, GWT

Confidential

Java Developer

Responsibilities:
  • Involved in analysis, design and development of enhancements.
  • Worked extensively with the client to provide the business solutions and requirement analysis.
  • In compliance with Software development life cycle (SDLC), was responsible for creating Functional Specification and System Design documents based on Business Requirement provided by business analyst.
  • Used Eclipse to develop the Application.
  • Created JSP, HTML, CSS files for front-end.
  • Prepared technical requirements document for features during system migration.
  • Used design patterns such as Business Delegate, MVC, DAO.
  • Provided support in resolving all the queries from development and QA.
  • Involved in re-implementation of existing application using Spring MVC Framework.
  • Worked on requirements gathering for existing functionalities, analyzing and preparing technical specifications for implementation details.
  • Created stored procedures and Triggers using PL/SQL. Created tables, Views and other database objects in the Oracle database.
  • Responsible for design and development of new features involves interacting with DBA, architect, and business.
  • Onshore - offshore communication to coordinate development and track the progress.

Environment: JSP, html, Struts 2.2, Tiles, Hibernate, Struts Framework, Spring, SQL, Java script, JSP, html, Spring 2.5, Eclipse 3.5,Web logic 10.3, XML, PL-SQL, tomcat Server.

Confidential

Jr. Java Developer

Responsibilities:
  • Developed the application as per the functional requirements from the analysts
  • Developed the FTP flow for the data transfer from Mainframe PCIO Systems to the local Server, parsed and saved data in the UDB
  • Designed Class and Sequence Diagrams for the FTP functionality.
  • Used Web Service for the FTP Component
  • Developed the client side validation using JavaScript.
  • Developed web screens in Html and JSP.
  • Developed the transaction-oriented logic in the Data Access Layer.
  • Designed, developed, debugged and tested the web based J2EE application
  • Used Hibernate 3 for the data connectivity.
  • Developed POJO's and Object-Relational mappings in Hibernate.
  • Used Log4J utility to log error, info and debug messages.
  • Resolved complex problems in less time.
  • Configured and deployed the J2EE application on WebSphere Server 5.
  • Played major role in the completion of the project.
  • Used the Transaction to persist the data in the DB2 UDB.
  • Used apache struts to develop the web-based components
  • Used SPRING Framework for the DAO.
  • Tested the whole application for errors screen by screens

Environment: Java 1.4, JSP, Servlets, J2EE, RAD 6.0, UDB, HSQL, UML, Visio, CVS, Log4J, Win XP, Hibernate 3, SPRING, DB2, Windows

We'd love your feedback!