We provide IT Staff Augmentation Services!

Senior Integration Developer Resume

0/5 (Submit Your Rating)

Arlington, VA

SUMMARY

  • Senor Developer with 12 years of extensive experience in Analysis, Design, Implementation, Maintenance of Client - Server, multi-tier Internet applications and enterprise application integration EAI Using Java and JEE technologies and ESB Mule.
  • Expert level Hands-on development experience with full life cycle knowledge of Application Development.
  • Good understanding of Java memory model Garbage collection and performance tuning.
  • Adept in designing and developing spring, Struts, MVC and Java/J2EE based frameworks.
  • Experience in deploying web applications and configuring application servers (WebLogic and IBM WebSphere) and web server (Apache Tomcat).
  • Thorough understanding of J2EE design patterns like MVC, Session façade, Front Controller, Business Delegate, Service Locator, DTO, DAO.
  • Experience in working with the databases: MySQL, PostgreSQL Oracle 10g, 9i, 8i.
  • Experience in SOA EIP using Mule ESB.
  • Good exposure to Java Web Services development using both SOAP and RESTful services
  • Experienced in tools like ANT, Maven Build scripts.
  • Solid understanding and implementation experience of the Agile (SCRUM) methodologies
  • Source code version control using RTC, GIT, CVS and Subversion.
  • Experience in developing presentation layer using JSP 2.0, JSTL, HTML, DHTML, CSS and JavaScript

TECHNICAL SKILLS

  • Java
  • SQL JSP
  • Servlets
  • JSTL
  • EJB
  • JDBC
  • JNDI
  • JMS
  • CVS
  • XML
  • XSLT
  • XPath
  • XSD
  • DTD
  • SVN
  • HTML
  • JavaScript
  • Struts
  • Hibernate
  • Spring MVC
  • Spring DAO
  • Spring AOP
  • Web Sphere
  • Tomcat
  • Web Logic
  • JBOSS
  • Eclipse
  • Oracle
  • DB2
  • MySql
  • SQL Developer
  • Toad
  • CVS
  • SVN
  • Rational Team Concert
  • Bamboo
  • Junit
  • ESB Mule
  • Munit
  • HornetQ
  • SoapUI
  • Jconsole
  • VisualVm
  • Infinispan cache
  • JMS
  • PostMan
  • AMQP
  • RabbitMq
  • SalesForce
  • Apex
  • COUPA Integrations
  • SAP IDOC integrations.

PROFESSIONAL EXPERIENCE

Senior Integration Developer

Confidential, Arlington, VA

Responsibilities:

  • Involved in Architecture and design of REST APIs for various domain objects like Accounts, Contacts and Sales Order and Subscriptions.
  • Used RESTful API Modeling Language for API specifications and modelling.
  • Built various Asynchronous integrations using the AMQP protocol (RabbitMq)
  • Developed an ESB Mule based SFTP external integration project for file based interfaces.
  • Involved in design of Oracle DB based Auditing and Reporting Framework for REST Web services
  • Implemented a custom APEX Rest Web service on salesforce for subscriptions.
  • Implemented Secure SSL to makes all the endpoints HTTPs.
  • Secured All the Rest APIS using OAuth2
  • Setup and administered Mule Cluster environments using Mule Anypoint Runtime Manager
  • Managed APIs by setting up polices in Mule Anypoint API Manager
  • Setup the Continues integration process using various Atlasian tools like Jira, bamboo and maven scripts
  • Setup Production monitoring using Splunk and Dynatrace.
  • Setup Full CI/CD for Mulesoft applications using Atlasian Suite.

Environment: JAVA 1.8, RAML,SOAP, Maven, Munit, Oracle 11g,, ESB Mule 3.8, RabbitMq, AMQP, JIRA, Anypoint Studio, TOAD, GIT, SoapUI, VisualVm, Anypoint Runtime Manager, Anypoint API Manager, maven, Bamboo,dataweave, MEL (Mule Expression Language), Splunk, Dynatrace

Confidential

Responsibilities:

  • Designed and developed a fully configurable end to end Framework application on Mule for file based integrations
  • Framework designed with full job tracking, auditing and reporting
  • Creating Flows, Sub Flows, Exception strategy, and Data Weave transformation in Mule.
  • Extensively used data weave language for translating file to various flat file formats including CSV, IDOC and XML.

Environment: JAVA 1.8,, Maven, Oracle 11g, ESB Mule 3.8, Windows Server, Log4J, JIRA, Any point Studio, TOAD, GIT, data weave, MEL (Mule Expression Language)

Framework/ Enterprise Integration Developer

Confidential, Indianapolis, IN

Responsibilities:

  • Involved in Architecture and design of High performance Enterprise Web Application based on Java related technologies JSP, EJB and Confidential NextGen framework in MyEclipse Blue Edition IDE (Integrated Development Environment), Webshpere.
  • Developed Stateless and StateFul EJBs
  • Used ORM based custom framework (fast4j) for persistence.
  • Was part of core team, which designed and developed Java based Batch Framework for executing nightly batch jobs.
  • Key parts include designing Framework meta-data tables, java reflection based framework, built in restart-ability and database transaction management.
  • Involved in Enterprise Integration Architecture for various Federal and State interfaces for the project.
  • Used many EAI patterns like SOA, File based, shared database and Asynchronous JMS Queue based patterns.
  • Used Mule ESB for various SOA based Integration implementations.
  • Developed Web services and web services clients using both SOAP and REST implantations.
  • Developed an ESB Mule based SFTP external integration project for file based interfaces.
  • Configured Distributed cache using Infinispan Cache.
  • As part of integration with various state agencies, designed and developed custom SFTP and File based endpoints and connectors by extending the mule open source java API.

Environment: JAVA 1.7, RESTFul (jersey), SOAP (CXF and Axis), JAXB, BEANIO, Fast4j (ORM), Maven, Junit, Oracle 11g, Webshere 8.5, ESB Mule 3.4, HornetQ, JMS, Jackson JSON, Windows Server 2008, EJB, Log4J, NextGen, Fast4j, JIRA, Java Script, JQuery, JSON, CSS, Oracle 10g, My Eclipse Blue edition 10, SQL developer, Subversion (SVN), Rational Team Concert (RTC), Mockito, Corticon Rules engine, SoapUI, Jconsole, VisualVm, Infinispan Cache.

Confidential

Responsibilities:

  • Developed Mule flows for CXF based Soap Webservice on Mule ESB 3.4
  • Used pattern matching (Tibco Netrix ) software to for faster search and response .
  • Configured connectors and Endpoints for Https, Jms, SFTP, File and other protocols in Mule.
  • Configured thread Pooling and profiling for various mule flows for performance and response time improvement.
  • Designed reusable exception handling framework flow.

Environment: JAVA 1.7, RESTFul (jersey), SOAP (CXF and Axis), Maven, Junit, Oracle 11g, ESB Mule 3.4, HornetQ, JMS,, Windows Server 2008, Log4J, JIRA, Java Script, JQuery, JSON, CSS, Oracle 10g, My Eclipse Blue edition 10, SQL developer, Subversion (SVN), Rational Team Concert (RTC), Mockito.

Programmer Analyst

Confidential, Holyoke, MA

Responsibilities:

  • Involved in analysis, specification, design, implementation and testing phases of Software Development Life Cycle (SDLC)
  • Designed User Interface based on MVC framework, which accomplishes a tight and neat co-ordination of Struts2.0, JSP, HTML, JSON, XML, Servlets, Struts Tag lib’s and developed reusable tag lib’s based on business requirements.
  • Used Jackson JSON processor for building and parsing the JSON Data
  • Developed Log4J Wrapper Class, configurations for logging and emailing.
  • Used CVS manage different version of source code.
  • Used Apache Cxf for generating Java classes from WSDL.
  • Built the application using Apache Ant.

Environment: Java, RESTful and SOAP web services, Log4j, Jackson JSON processor, Oracle 10g, Apache Ant and Apache CXF

Confidential

Responsibilities:

  • Requirements gathering from business and defining specifications for the system.
  • Designed and developed Use-Case Diagrams, Class Diagrams and Object Diagrams using UML Rational Rose for OOA/OOD techniques.
  • Developed ER and UML diagrams for all the design, and documented all the process flows.
  • Created the Rich UI using HTML, AJAX, JSON and Spring Framework for dependency injection with Spring MVC framework to develop service layer and controllers.
  • Developed Server side components and published Services (local, remote and web using EJB, MDB, Web Services) under the Service Oriented Architecture principals.
  • Developed Service Locator based framework to access these services and managed the dependencies using Dependency Injection (Spring IOC).
  • Analysis, Design, and Implementation of software applications using Java, J2EE, XML and XSLT.
  • Designed, developed and maintained the data layer using Hibernate and performed configuration of Spring Application Framework.
  • Designed and Implemented MVC architecture using Spring Framework, which involved writing Action Classes/Forms/Custom Tag Libraries & JSP pages.
  • Implemented Design Patterns like Singleton & Factory to add definition to the design. Developed Action Forms and Controllers in spring framework.
  • Documented and Fixed bugs and Client Issues in the application.
  • Deployed Web Services into Web logic server and configured database connection pool in Web logic console.
  • Used JUnit for Unit testing the application.
  • Developed Exception handling framework and used log4j for logging.
  • Performed QA activities, Created test data, test cases and tested the application.

Environment: and Technologies: Java 6, JSP 2.1, Java Servlets, Hibernate 9, Log4J 2, Spring 3.0, JDK 1.6,, XML, Maven 3.0, Oracle 11g, J2SE, JEE, Apache Tomcat 7, JBoss 7.1, XSLT, PL/SQL.

J2EE Developer

Confidential, Berwyn, PA

Responsibilities:

  • Involved in data gathering during the business analysis and planning phase of the project.
  • Used UML to design various data models including dataflow diagrams, workflow diagrams, sequence diagrams and interaction diagrams.
  • Extensively used Spring MVC framework to develop the web layer for the application. Configured DispatcherServlet in web.xml.
  • Implemented controller (abstract) and mapped it to a url in. servlet.xml file.
  • Implemented JSP corresponding to the controller where in the data was propagated into it from the model and view object from the controller.
  • Developed interfaces and bean implementations for the same for propagating data on the JSPs.
  • Wrote Spring configuration files for the beans defined and properties to be injected into them using spring's Dependency Injection.
  • Used Spring's AOP to implement logging and getting data source objects as the advice that was woven in the bean classes.
  • Wrote separate dedicated classes to implement logging functionality and to get data sources objects. Log4j was used to implement logging.
  • Developed a SAX parser to parse the .xml file to extract the user data to be stored in the database.
  • Developed POJO objects corresponding to the database schema and implemented persistence in the business logic using Hibernate.
  • Developed configuration files corresponding to beans mapped and backend database tables.
  • Deployed the application on BEA Weblogic Server.
  • Used JUnit for testing the application.
  • Documented the training manuals used for the training sessions both for technical and non-technical staff.

Environment: Spring MVC, JAVA 1.6, MySQL, TOMCAT, XML, JSP, Servlets, HTML, XSLT, SAX, JavaScript, Eclipse

Confidential

Responsibilities:

  • The n-tier web based application is built using Struts framework based on MVC-model 2 architecture.
  • Used design patterns like Value Objects, Session Façade and Business Delegate.
  • Followed agile methodology and SCRUM meetings to track, optimize and tailor features to customer needs.
  • Designed Use Cases, Class and Sequence diagrams for various modules and components.
  • Struts Frame work is used as the implementation of Model-View-Controller (MVC) design pattern for the JSP.
  • Used struts tags libraries and created struts configuration files, application-resources properties files for the application.
  • Created DynaAction form as the part of struts framework development
  • JavaBeans were used to store in a number of different collections of "attributes".
  • Each collection has different rules for the lifetime of that collection, and the visibility of the beans stored there.
  • The Java Server Pages (JSP) Specification defines scope choices.
  • Implemented the Java Persistence O/R mapping using Hibernate.
  • Developed, and debugged the Servlets and EJB with WebSphere Application server
  • Developed and deployed the application on Weblogic application server.
  • Used JNDI for registering and locating Java objects.
  • Used JUnit framework for unit testing and configured Log4J for logging.
  • Used Ant Scripts for build and deployment of applications on different environments and Eclipse 3.3 as IDE.
  • Source code version control was maintained using SVN.

Environment: Java, J2EE, JSP 1.2, Struts 1.2, Servlets, JSTL, Web Services, Hibernate, Tomcat, MySql, J2EE design patterns, HTML, XML, DOJO, Log4J, SVN, ANT, Eclipse 3.3, UNIX and Windows NT

Java/J2EE Developer

Confidential, Detroit, MI

Responsibilities:

  • Involved in analyzing business requirements and compose them into a technical use cases.
  • Involved in creating class and sequence diagrams using Rational Rose.
  • Designed and developed the application based on MVC framework.
  • Involved in implementing Enterprise Java Beans (EJB’s) to access the database.
  • Deployed Enterprise Java Beans on WebSphere Application Server.
  • Built web-tier components using JSP, Struts Tag Libraries (html, bean, logic etc), JavaScript, Action and Form Beans.
  • Involved in writing client side validations using Java Script.
  • Used multithreading to write the very efficient programs.
  • Employed JDBC in persistent service to connect to MySQL and perform database operations.
  • Developed DAO’s to invoke DAP’s (Data Access Programs) to access data from .CSV files and to query MySQL database.
  • Wrote various Struts framework Action classes for interfacing with the business logic, form beans for presenting the data to JSPs.
  • Designed the WebPages GUI using JSP components, HTML
  • Developed Database Objects like PL/SQL packages, Stored Procedures and Materialized Views.
  • Wrote batch jobs for loading data from .CSV files into database.
  • Interacted with the Users and Documented the Application.

Environment: J2EE 1.5, JSP 2.0, EJB 2.1, Struts 1.3,JDBC, XML, Log4J, JUnit, ANT, JavaScript, HTML, CSS, CVS, Web Sphere 5.1, Eclipse 3.2, MySQL, Rational Rose, Windows XP.

Java Developer

Confidential

Responsibilities:

  • Understanding Use requirements participating in design discussions, implementation feasibility analysis both at front-end and backend level, documenting requirements.
  • Using RUP and Rational Rose developed Use Cases, created Class, Sequence and UML diagrams.
  • Application Modeling, developing Class diagrams, Sequence Diagrams, Architecture / Deployment diagrams using IBM Rational Software Modeler and publishing them to web perspective with Java Doc.
  • Participation did in Design Review sessions for development / implementation discussions.
  • Designed & coded Presentation (GUI) JSP’s with Struts tag libraries for Creating Product Service Components (Health Care Codes) using RAD.
  • Developing Test Cases and unit testing using JUnit
  • Coded Action classes, Java Beans, Service layers, Business delegates, to implement business logic with latest features of JDK1.5 such as Annotations and Generics.
  • Extensive use of AJAX and JavaScript for front-end validations, and JavaScript based component development using EXT JS Framework with cross browser support.
  • Appropriate use of Session handling, data Scope levels within the application.
  • Integrating Spring injections for DAOs to achieve Inversion of Control, updating Spring Configurations for managing Java objects using callbacks
  • Application integration with Spring Web Services to fetch data from external Benefits application using SOA architecture, configuring WSDL based on SOAP specifications and marshalling and un-marshalling using JAXB
  • Prepared and executed JUNIT test cases to test the application service layer operations before DAO integration
  • Creating test environments with WAS for local testing using test profile. And interacting with Software Quality Assurance (SQA) end to report and fix defects using Rational Clear Quest.
  • Creating views and updating code to IBM Rational Clear case for Source code control.
  • Solving QA defects, scheduling fixes, providing support to production application.

Environment: Java: JDK 1.5, JSP, JSP Custom Tag libraries, JavaScript, AJAX, XSLT, XML, DOM4J, EJB, DHTML, UNIX, UML, PL/SQL, log4j, Ant.

We'd love your feedback!