We provide IT Staff Augmentation Services!

Integration Engineer Resume

3.00/5 (Submit Your Rating)

Anahim, CA

SUMMARY:

  • 10+ years of Core Java, Enterprise Java, distributed application design, development experience.
  • Experienced Java developer in all stages of the Software Development Life Cycle.
  • Designed and developed application components using Java and multiple J2EE technologies, design patterns and deployment on different application servers like IBM - Websphere, BEA-Weblogic,Tomcat and JBoss using different Frameworks Like Struts, Hibernate, Spring, Spring 3 MVC etc.
  • Good knowledge of Unix and shell scripting.
  • Good understanding of Object Oriented Analysis, Design and SDLC Processes like RUP and Agile methodologies like SCRUM.
  • Experience in Application development in Banking finance domain for world’s largest banks like City Bank and Confidential and B2B, B2C and Ordering management domain.
  • Proficient in implementing J2EE and JAVA Design Patterns such as Creational, Structural and Behavioral design patterns Singleton, Factory, Facade, Value/Data Transfer etc.
  • Experience with SQL CRUD operation, stored procedure and functions.
  • Experience with Service Oriented architecture (SOA).
  • Expert level skills in modeling like Object oriented business Systems with UML with Visio.
  • Solid experience in
  • Designing application architecture based on Struts, Spring and developing customized MVC architecture.
  • Designing and developing state-of-the-art Object Oriented enterprise Web-based and Web-Services applications running on, LINUX and MS Windows systems in production environments.
  • Proven experience of using Application Servers like Web Logic 8.1/9.0/10.0, IBM WebSphere6.x/5.x,Tomcat 6.x/5.x,Resin3.1
  • Excellent skills in programming using a wide variety of languages and ability to adapt new latest technologies and work in multi-platform environment.
  • Good communication and analytical skills. Extremely dedicated, self - motivated, and pro-active.
  • Ability to perform at a high level, meet deadlines with quality delivery, adaptable to ever changing priorities.
  • Have great motivation to learn new skills/technologies, excellent analytical/problem-solving skills, fast-learner, resourceful, committed, hard-worker, and self-initiative.
  • Proven ability to learn/adapt emerging technologies into work area with given tight schedules.

TECHNICAL SKILLS:

Enterprise Java: JSP, Servlets, EJB, JMS, ORM, JNDI, JAXP (SAX, DOM), Transaction API, JCO, Java Mail, Logging API, Various J2EE and Standard Design Patterns

Java Standard Edition: Core Java, JDBC, Serialization, JavaDOC, Internationalization & Localization etc

Programming Languages: Java, C, PL/SQL, Shell Script, HTML, XML and UML, knowlege of Perl and Phython

Tools: & Framework: Struts 1.2, Spring 3 MVC,Spring, Hibernate 3.0, Web Services, Log4J, JUNIT, Ant,Itext1.3

Design Patterns: MVC, Front Controller, Business Delegate, Session Facade, Composite Entity, Value Object, Data Access Object and Business Object

Markup/Scripting Lang.: XML, DTD, XSL, XSLT, HTML, DHTML (CSS),JavaScript, AJAX, Jquery, JSON etc.

Application/Web Servers: WebSphere, WebLogic, Apache Tomcat 5.x/6.0,Resin 3.1, JBoss

Web Services: Axis 2.0, Weblogic Webservices, SOAP, WSDL, XML

RDBMS: Oracle 10g/9i/8i, IBM DB2 UDB, MySQL 5.x/4.x, MS ACCESS 2000

Version Control: SVN (Subversion), CVS, Clearcase, VSS, PVCS, MKS,Star Team

Testing Tools: JUNIT 4/3.8.1

Defect/Bug Tracking: Bugzilla, Wiki

IDE & Reporting Tools: Web Sphere Studio Application Developer (WSAD), RAD, Weblogic Workshop, Eclipse 3.x, MyEclipse, JDeveloper

O/S & Environment: Windows Vista/XP/2000/NT, Sun Solaris, HP-Unix, and Linux

Methodology: Agile Methodology SCRUM, RUP, Iterative

Design Skills: Requirements engineering, UML, Design patterns, code reviews, test planning, IBM-Rational Rose Enterprise edition

Other Tools: TOAD, XMLSpy, AQT, ER - Win, VISIO, ANT, Dreamweaver, Rational Rose, SOAPUI

PROFESSIONAL EXPERIENCE:

Confidential, Anahim, CA

Integration Engineer

Responsibilities:

  • Customize product called Mesa deal with security people with Confidential who had or have history of crime or other justice maters.the product is base on Java and has a core which deals with manager classes and helpers and on top of the core is customization for each client which is done based on the xml and java script jquery and tools for transforming between xml and binary.

Tech. Environment: Java, XML, Jquery, h2 database, Java Script,, Maven.

Confidential, El Segundo,CA

System Engineer

Responsibilities:

  • Involved in the AGILE methodology for the software development.
  • Involved with the discussion with the dev Leads for the specification of the projects, determine the feasible requirements, suggesting alternate changes and then finalizing the requirements for given time line.
  • Work with the External interfacing system to determine if they can support based on the requirements.
  • Design the entire project taking into consideration of the various requirement and the conditions of the boundary and all the scenarios by deriving various UML diagram like class, Activity, Sequence using Visio.
  • Had design reviews and made changes for the necessary changes suggested by architect.
  • Used Spring MVC for Flow control of the application.
  • Used Rest for web-services interactions.
  • Prepare production support documents
  • Discussion about adopting the couchbase db key value instead of RDBMS to replacing gemfire cache
  • Using Jira to diffne Themes and tasks and assigned those task to release for each projects.

Tech. Environment: Java, restful webservice Oracle, couch base, cache

Confidential, Irvine,CA

Sr.Java/J2EE Developer

Responsibilities:

  • Involved in the AGILE methodology for the software development.
  • Involved with the discussion with the BSA for the specification of the projects, determine the feasible requirements, suggesting alternate changes and then finalizing the requirements for given time line.
  • Work with the External interfacing system to determine if they can support based on the requirements.
  • Design the entire project taking into consideration of the various requirement and the conditions of the boundary and all the scenarios by deriving various UML diagram like class, Activity, Sequence using Visio.
  • Had design reviews and made changes for the necessary changes suggested by architect.
  • Used various designed pattern (Front controller, Access Object (DAO), Singleton and Factory etc.) while in design phase itself.
  • Developed all the domain objects in java so that it can be used by the rest of the team.
  • Created various diagrams for the tables needed and provided information to the DB team so that they can create the necessary DB changes and also developed application level queries to access data.
  • Created DTO, HBM files and various DAO classes to access the data as per table structure. Created unit test cases for the testing the DB module and interfaces for DAO to hook up later. Used Hibernate 3.0.
  • Consume and produced various SOAP (PTT) and restful(booster) web services to access Kodiak, Motorola, Self Service and google maps to get the information. Tested with rest client, Soap UI and JUnit test cases.
  • Used XSLT, XPATH in the XML processing of the webservice data for customer emails.
  • Created the Business logic module by creating various manager classes that handles the business logic along with the supporting webservices, DB calls. Used Spring annotations and injections across application.
  • Used JSON with the combination of Jackson mapper to create a string for storing the information in coherence cache to enhance the performance.Eg: devices, config cache.
  • For front end layer, used Spring Webflow for the flows and also used the Spring MVC for the Ajax call so that the part of the page is loaded rather than the whole page. Unit tested with Mock data.
  • For Web layer, used JSP, JSTL, Jquery, Javascript, Spring bind for building web pages and CSS for styling.
  • Extensively used Ajax calls to make change to the part of the page.
  • Created Validation classes for validation. Utility and helper classes for common code across application.
  • Created exceptional handling for the entire application so that others can follow it.
  • Used POI apis for creating the user friendly excel sheeting for uploading their requested transactions.
  • Integrated all the unit tested module and performed the integration testing.
  • Developed JMS queues for handling asynchronous transactions in PTT and BAM.
  • Used Rsa Wrapper for encryption and decryption of sensitive customer data to DB and webservice calls.
  • Setup the testing environment with config, data etc for the end to end testing.
  • Performed code reviews of the entire application module by module.
  • Fixed fortify issues which were threatening the security in the application.
  • Helped QA and UAT teams in their testing by explaining about the functionality during testing phase.
  • Used Selenium to automate the end to end testing.
  • Used Log4J to capture the log that includes runtime exceptions.
  • Used HTML/JSP/CSS for view components.
  • Used AngularJS for Client side Scripting.
  • Used Maven scripts for preparing WAR files used to deploy J2EE components in WebLogic 10.0.
  • Worked on production tickets in between the projects.

Tech. Environment: JDK 1.6, XML, PL/SQL, Oracle 10g, Web logic 10.0.7, TOAD, JUnit, Log4j, Spring MVc,Spring Webflow Hibernate 3.0,JSP/HTML/CSS, AngularJS1.2 Maven 2, SVN and Windows/UNIX, AccuRev, Eclipse Standard/SDK

Confidential, Washington,D.C

Senior Java Developer

Responsibilities:

  • Migrated the application from Weblogic 8.1 to GlassFish 2.2.5.
  • Worked on Removing the Message Driven Bean and JMS to Database driven solution.
  • Worked on Configuration and Release Management to handle creation of Branches, Tags and integration of code.
  • Used VISIO for creation of configuration management diagram and flow charts to show the navigations and workflow.
  • Used cruise control to build and deploy on different test and production environments.
  • Used JDK 6 to write code for redesigning the home page backend components to twitter integration.
  • Used Hibernate for Persisting Data for Twitter Integration.
  • Wrote Java code for batch processing.
  • Used JSP and Servlets to enhance Sales rep tools and Sys Admin tools.
  • Used Maven 2 for build process and dependencies management.
  • Developed test cases using JUnit and Used Log4J for logging and debugging process
  • Worked on Production Support and maintenance.

Tech. Environment: JDK 1.6, XML, PL/SQL, Oracle 10g, Web logic 8.1,Glassfish 2.2.5, Sun Web Server 7, TOAD, JUnit, Log4j, Hibernate 3.0, Maven 2, SVN and Windows/UNIX, Eclipse 3.4, TortoiseSVN.

Confidential, NY, NYC

Senior Java Developer

Responsibilities:

  • Used JAXP/JAXB extensively for the parsing/Binding of the input and output XML data.
  • Developed configuration based engine controller.
  • Developed a configuration based validation framework for the Quant Engine using commons-validator.
  • Used Spring framework for bean management.
  • Developed the data access layer using Hibernate framework.
  • Generated annotation based mapping metadata using the reverse-engineering strategy of the Hibernate Tools.
  • Implemented Generic Data Access Objects using Hibernate framework and JDK 5.0.
  • Built the Quantitative engine interface layer which provides interface to the models built using quantitative software (MATLAB and C++).
  • Designed and implemented Web application using Spring3 MVC.
  • Used java builder API and MATLAB Builder for Java to communicate with MATLAB models.
  • Used Simplified Wrapper and Interface Generator (SWIG) tool to generate JNI wrapper classes and data containers to interact with C++ models.
  • Used Maven 2 for build process and dependencies management.
  • Developed Shell scripts in UNIX environment.
  • Developed test cases using JUnit and used Log4J for logging and debugging process

Tech. Environment: JDK 1.5, XML, XSL, PL/SQL, Oracle 10g, Web logic 9.2, RAD 7, TOAD, JUnit, Log4j, Hibernate 3.0, Spring 3 MVC, MATLAB 2008b, MATLAB Builder JA, C++, LDAP, Maven 2, CVS and Windows/UNIX.

Continental, NC, Charlotte

Senior Java Developer

Responsibilities:

  • Documented functional and technical requirement documents.
  • Designed and developed using Struts Tiles and Hibernate and Spring.
  • Created object-oriented design documents (Class, Sequence diagrams (UML, OOAD using MSVisio).
  • Designed and developed Service Oriented architecture (SOA).
  • Designed and implemented Web Services using XML, SOAP, and JAX-RPC.
  • Wrote SQL and implemented ORM using Hibernate for DB2.
  • Fixed application issues and helped to mitigate defect damages.
  • Part of SCRUM team and discussions.
  • Responsible for unit testing the application using JUnit .
  • Used Wiki for bug tracking and issue tracking.
  • Used Itext to read and write PDF documents related to Articles.
  • Set up build environment and built, configured, and deployed application to multiple servers.
  • Involved in production support and maintaining the application after production.

Tech. Environment: CORE JAVA, UML, OOA/OOD, Visio, XML, XSLT, SOAP, WSDL, JAX-RPC, WebServices, Spring, Hibernate, JDBC, DB2, Eclipse, WebLogic, JDK 5.0, SQL, SVN, JUnit and UNIX, JSP, Jquery, JSON, IText1.3, MyEclips IDE, Resin web server, Tomcat 6.0, DB2, Oracle 10g Express,AQT, AJAX, Struts1.2/2.0,Tiles, JUnit, SVN, JCO, SAP system R3 .

Confidential

Senior Java Developer

Responsibilities:

  • Understood the technical requirements, prepare High level and low level design using IBM-RAD, use-case diagrams and documents, Programming Web Components, writing test cases and Testing the application
  • Developing application components using Java, Servlet, JSP, Struts
  • Developed Service Oriented architecture (SOA), SOAP,WSDL .
  • Developed Vendor management web module using Struts, Struts tag libraries, integration with Hibernate.
  • Created object-oriented design documents Class Diagrams, Sequence diagrams using MS-Visio.
  • Developed the application using Struts Framework that leverages classical Model View Layer (MVC) architecture.
  • Designed and implemented the presentation layer using Java Server Pages, tag libraries, and cascading style sheets.
  • Wrote PL/SQL, Stored procedures and implemented ORM using Hibernate for Oracle 10g.
  • Used various Java scripts functions and was involved in coding Cascade style sheets.
  • Used Bugzilla for bug tracking, issue tracking and project management.
  • Set up build environment and built, configured, and deployed application to multiple servers.

Tech. Environment: Core Java, SOA, JSP, Struts tag libraries, Servlets, JNDI, JDBC, UML, OOA/OOD, Visio, XML,XSLT, SOAP, WSDL, JAX-RPC, Struts, Hibernate, Oracle 10g, RAD, WAS, JDK 1.x, SQL, SQL Developer, ClearCase, JUnit, UNIX, JavaBeans, CSS, HTML, DHTML, AJAX and JavaScript,IBM-WebSphere, IBM-RAD,JUnit, Unix.

Confidential

Java Developer

Responsibilities:

  • Understood the technical architecture design and the use-case and LLD documents.
  • Developed the application using Struts Framework that leverages classical Model View Layer (MVC) architecture. UML diagrams like use cases, class diagrams, interaction diagrams (sequence and collaboration) and activity diagrams.
  • Developing application components using Java, JSP, JSF, XML, etc
  • Developing GUI using, JSF, and Tomahawk components.
  • Developed Session beans and Entity beans using SAL and DAL frame work.
  • Developed application software using test driven Agile methodology.
  • Used JSP, StrutsMVC, Struts tag libraries and Custom tags to develop presentation layer.
  • Involved in implementing the DAO pattern for database connectivity and Hibernate.
  • Used RUP methodology for benefits of the iterative SDLC.
  • Wrote PL/SQL, stored procedures for Oracle 10g.
  • Performed unit testing of the developed application.

Tech. Environment: JDK 1.5, Core Java, JSP, Struts tag libraries, Servlets, JNDI, JDBC, UML, XML, SAX, DOM, SOAP, WSDL, Struts, EJB, Oracle 10g, MyEclipse, WebSphere, RAD, SQL, SQL, JUnit, JavaBeans, CSS, HTML, DHTML, AJAX and JavaScript, JSF, BEA Web Logic Application Server 9.2, Bea Web Logic Workshop 9.2, Oracle 10g Express, Borland SVN, AJAX, EJB 2.1

Confidential

Software Engineer

Responsibilities:

  • Understood business requirements from client and client’s customers.
  • Understood the technical architecture design and the use-case and LLD documents.
  • Developing applications GUI components using Java, JSP.
  • Developing VO and DAO objects
  • Designed and develop reusable and helper components.
  • Created and explained prototypes to end users.
  • Designed components based on Object-Oriented Analysis and Design, UML and MSVisio.
  • Used JSP, Struts tag libraries to develop presentation layer.
  • Designed and developed application using Struts and Spring frameworks.
  • Fixed application issues and helped to mitigate defect damages.
  • Used Iterative development methodology.
  • Setting up build environment and deploying of the application in all the servers (dev, stage and production servers).

Tech Environment : Java, JSP, WSPortal 5.1, JDBC, Servlets, JSP, WSAD 5.1.2, DB2UDB, WebSphere 5.1, JSTL, Struts tag libraries, Servlets, JNDI, JDBC, Spring, JDK 1.4.2, SOA, XMl,UML, MSVisio

Confidential

Software Engineer

Responsibilities:

  • Application Overview and understanding of Business Functionality of the System.
  • Developing application components using Java, JSP, Taglibs, XML, etc
  • Developed POJO, VO classes for DAO access
  • Conducted code reviews and unit testing.
  • Documented the modules Unit testing.

Tech Environment : Java, JSP 1.2, Servlets 2.3, Java Beans, JDBC 2.0, Oracle 8i, Bea Web Logic 8.1

Confidential

Software Engineer

Responsibilities:

  • Documented the modules Unit testing.
  • Participated in requirement gathering, system study
  • Developed JDBC connectivity classes.
  • Developing application components using Java, JSP, Struts, Taglibs, XML, etc
  • Developing Action class, Form class, Service class, View, Component, DAO objects
  • Designed and develop reusable and helper components.

Tech Environment : Java, Struts1.0, JSP1.2, Java Beans, JDBC2.0, MS SQL Server, Web Logic 8.1

We'd love your feedback!