We provide IT Staff Augmentation Services!

System Analyst And Java J2ee Developer. Resume

0/5 (Submit Your Rating)

Austin, Tx

SUMMARY:

  • 4 years working knowledge of eligibility domain for State of Kansas - KEES project. Vivid involvement in Batch, Interfaces, SSP, Presumptive Eligibility, Rules OPA. Active involvement over various aspects of design and development of the project spanning across 3 phases.
  • Working knowledge of ATG 9.1 Product Suite (DAS, DAF, Personalization and Commerce). Good Understanding of ATG Core components, Repositories, User Profile, Pipelines, Catalogs etc. Usage of ACC for creation of Slots, Targets etc.
  • Working knowledge of ATG 10.0.1 Commerce Service Center (CSC) module. At Harland Clarke involved in production and Admin (BCC) Database setup, Installation of CSC Out of the box in conjunction with Commerce Store (CRS). Customized various Out of the box components such as ShippingGroup, PaymentType, Profile, CSRCart etc.
  • At Hallmark involved in requirement study and development of Federated Search, Development, Enhancement and production support of SelecTEMP a health care insurance program.
  • At USAA involved in the development of Health Check framework, WACMUI MBean for logger filter services, WACMUI filter alerts, USAA and VAST integration.
  • Involved in system analysis and requirement gathering of SCaDU - CDS application using UML Use Cases, Development of Document Mover module and implementation and promotion of the application from development environment to production environment at State of Nevada, Department of Human Resources.
  • Developed web based application using Struts framework.
  • Facilitated clients to ensure efficient design and development of projects. Coordinated UAT, Application implementation and User .
  • Expertise in building E-Commerce application Using Java, Web Development Technology.
  • Proficient in Client-Server Application, Software Design, Development and Maintenance.

TECHNICAL SKILLS:

Languages: Java, J2EE, XML, XSLT, Object Oriented Programming.

Modeling Language: UML, Object Oriented Design, Tools such as Rational Rose Modeler using UML

J2EE Technologies: WebServices (Top Down & Bottom Up approaches), Spring MVC, Spring Batch, Spring Security, Hibernate, eclipse Link, Servlets, JSP, JPA, JDBC, EJB, SOA, XML, Struts, LDAP, JUnit and Maven, Jenkins, RESTful WebServices, SOAP based web services, HTML5, Splunk, Introscope agent, EAI, JMS, IBM-MQ and PL/SQL.

Front end Scripting: JavaScript, DOJO- JavaScript framework.

Design Tools: Enterprise Architect, Rational Software Modeler 6.0

Database: Oracle8/x/9i/11g

Application Servers: WebLogic 10.3.1, JBoss 6.1.0, OC4J, WebSphere portal 6.1, WAS 7.0

Web Server: Tomcat 6.0, Tomcat 5.5

Environment: s:RAD7.5, Eclipse 3.6, JDeveloper, MyEclipse 5.1.0, SDE 6.0

Deployment Environments: WebLogic 11g, JBoss 6.1.0, WebSphere Application Server 6.1.

Profiling Tools: Optimize It 6.0, JMeter, JProfiler

Version Control: Git, Git hub, SVN, Star Team, WinCVS, VSS

Open Source Tools: SOAP-UI 3.0.1, SOAP-UI 2.5.1

Operating Systems: WINDOWS 95/98/NT/XP/VISTA, UNIX, LINUX

Methodologies: Waterfall, Scrum, Agile, Rational Unified Process.

Other Tools: XML Spy, Toad, SQL Developer, MS Office, Putty, EditplusNotepad++, MS VISIO

WORK EXPERIENCE:

Confidential / Austin, TX.

System Analyst and Java J2EE Developer.

Responsibilities:

  • Phase 1: Development, Post production enhancement and production support. Part of SSP, Presumptive Eligibility. Forms Development, OPA Rules policy, rates changes and enhancement.
  • Used JavaScript, HTML5 and DOJO framework for SSP - Self Service Portal client side validation.
  • Used Spring Web MVC framework for applying MVC to SSP web application.
  • Developed the application using Spring MVC Framework by implementing controller and backend service classes.
  • Used Spring Framework and created the dependency injection for the classes using application context to build flexible and loosely coupled applications.
  • Involved in all phases of the Software development life cycle (SDLC) using Agile Methodology.
  • Phase 2: Design and development, Design of interface From/With agencies such as CSS,
  • Designed and developedREST/HTTP Web services, including JSON data formats using Jackson API and XML formats and also Integrated external functionality using web services.
  • Phase 3: Batch Design and development. JAD’s and development of Alerts module enhancement, Task creation and more Alerts type over and above phase 2 implementation.
  • Involved in writing Spring configuration XML file that contains declarations and other dependent objects declaration.
  • Developed application service components and configured beans using Spring IoC, creation of Hibernate mapping files and generation of database schema.
  • Designed and developed Hibernate DAO’s using spring framework, Hibernate Dao Support and Hibernate Template.
  • Involved in creating various Data Access Objects (DAO) for addition, modification and deletion of records using various specification files.
  • Implemented asynchronous messaging between components using JMS 1.1.
  • For outbound data extracting interfaces implemented concurrency using Threads, java.util.concurrent, concurrent. Atomic and concurrent. Locks package. Implemented multi threading using java executor and monitor.
  • Designing and data modeling of interfaces that are candidate for Golden Gate, Data Sync tool.
  • Perform GAP and Risk analysis of existing system and evaluate benefits of new system.
  • Attending Joint Application Development (JAD) sessions to resolve open issues.
  • Coordinating with the business analyst team and designing the Activity diagrams, Sequence diagrams, Class diagrams, Component diagrams using Visio. Based on identified gaps and existing functionality. To develop a design to address and cover current and enhanced new requirements.
  • Involved in developing and executing Proof of Concept for Golden Gate, Data Sync tool. Between KEES and CSS.

Environment: WebLogic Application Server

Confidential: San Antonio, TX

ATG and Java Senior Developer.

Responsibilities:

  • Dry run setup on local boxes using Configuration and Installation Manager (CIM)
  • Database setup installation of out of the box ATG 10.0.1 platform, Search and Services script and Custom application tables script.
  • Database modification of Profile and Site repository to in corporate custom functionality.
  • Used Spring MVC to decouple business logic and view components.
  • Developed the application using Spring MVC Framework by implementing controller and backend service classes.
  • Used Spring Framework and created the dependency injection for the classes using application context to build flexible and loosely coupled applications.
  • Involved in creating of both service and client code for JAX-WS and used SOAP UI to generate proxy code from the WSDL to consume the remote service and used JIRA Rest Client for getting the data from the server.
  • Developed persistence layer using ORM Hibernate for transparently storing objects into database.
  • Developed Hibernate mapping files (HBM) using different mapping strategies such as table per class hierarchy.
  • Used Hibernate to persist object data into Oracle relational database.
  • Deployed DCS-CSR the CSC application on JBoss eap-5.0 application server.
  • Extended DCS-CSR Out of the Box (OOB) code to Custom application RCCSC in eclipse, So that CSC can be customized further.
  • Modified CSC’s Hard Good Shipping Group and Shipping Method to in corporate retail channels various shipping option.
  • Customized CSC’s Shipping Address to be validated against USPS address validation by making a Web Service call.
  • Extended CSC’s Payment type to provide the Pay Pal option.
  • Added commerce tab to CSC’s existing tabs, Created panels, added panels to panel stack. Modified CSC’s out of the box layout.
  • Added email ps to default existing profile by using Extended Profile fragments, Customized UserProfile.xml and database table accordingly.
  • Wrote custom email templates for CSC’s Respond Tab.

Environment: Development Tools Used: Eclipse, Oracle SQL Developer

Confidential: San Antonio, TX

ATG customization and Java Developer

Responsibilities:

  • For IPrint customized profile repository extended Profile form handlers and Profile class to in corporate business functionalities.
  • Installation and Setup of ATG 10.0.1. Database setup for Production (Customer facing un-versioned database) and Admin (Agent facing versioned database) by running various Production, Agent, DCS-CSR and BIZUI SQL scripts
  • Developed the application using Spring MVC Framework.
  • Involved in writing Spring configuration XML file that contains declarations and other dependent objects declaration.
  • Used Spring Framework at business tier and also Spring's Bean Factory for initializing services.
  • Extensively used Core Java such as multi-threading, exceptions and collections.
  • Ported custom Customer Services Response (CSR) application from ATG 9.1 to ATG 10.0.1 by incorporating 10.0.1 Out of the box multisite feature. Task involved changing custom code that was using Network repository.
  • Modified Product Catalog related JSP’s to dynamically change images path, based on current site. Used Site Attribute Look Up Droplet to achieve the same.

Environment: Hardware: Windows 2000/XP-Pentium, AIX

Confidential: San Antonio, TX

Analyst Programmer.

Responsibilities:

  • Worked with out-of-box droplets and created custom droplets.
  • Worked with out-of-box form handlers and created new form handlers.
  • Worked with SQL repository API, Repository Form Handlers, and Repository Droplets.
  • Developed Java classes for implementation of persistence of objects and Caching of data using Hibernate.
  • Worked on Personalization to capture the user's profile information for login pages.
  • Developed pipeline processors which are added to dynamo pipeline.
  • Worked with ACC and Admin interface.

Environment: Hardware: Windows 2000/XP-Pentium.

Confidential: Naperville, IL

Senior Developer.

Responsibilities:

  • Conducting requirement session with business user and executed development activity as per agile methodology.
  • Coding of BPM-Services, Designing the Workflow submap related to policy fulfillment.
  • Deployment of BPM -Services and integration with workflow manager.
  • Used FileNet Workplace for day to day application monitoring activities.
  • Currently engaged in developing new enhancements, Comprising of WebServices failure check points.

Confidential: San Antonio, TX

Java J2EE Developer.

Responsibilities:

  • Functional analysis of existing Movers Advantage program, Impact analysis of existing touch points with other application as the application was to be migrated to a vendor site.
  • Existing functionality was encapsulated and modeled as a Web Services to be exposed to VAST.com
  • Developed the new Web Services along with a development team of 4 people comprising of the following 3 operations:
  • Prefill Operation, to provide all the required details of the logged in member when member is on VAST.com these are other details barring the information provided in the token during SSO.
  • Record Enrollment, to record Movers Advantage enrollment data in USAA database once the member has successfully enrolled at VAST.com
  • Status Update, to record broker, realtor and CARTUS agent details in USAA database once the member is assigned a broker/realtor by CARTUS.

Confidential: San Antonio, TX

Java J2EE Developer.

Responsibilities:

  • Developed Health Check USAA proprietary framework a monitoring tool used by web application to check the availability and connectivity of the applications back end resources. Involved in coding Web Services client, EJB invoker, JDBC call class and MQ message publisher class.
  • Developed Logger filter MBean for WACMUI to suppress excessive redundant logging in EML.
  • Involved in coding Logger filter services MBean using JMX and integration with WACMUI.
  • Developed test harness showing all the active filters across farm, thus indicating messages that will be blocked.
  • Member of Availability Command Centre (ACC). Giving 24/7 production support for Infrastructure and Application security.

We'd love your feedback!