We provide IT Staff Augmentation Services!

Java/j2ee Programmer Analyst Resume

2.00/5 (Submit Your Rating)

Skill

  • CSS/CSS3
  • HTML/XHTML/HTML5
  • JQuery
  • JavaScript
  • J2EE (front-end, specifically JSP)
  • Adobe CS5
  • Agile Software Development
  • Section 508 Accessibility Requirements
Employment History

Confidential, Minneapolis, Minnesota December 2011 – April 2012
Java/J2EE Programmer Analyst
Confidential is a diversified financial services company providing banking, insurance, investments, mortgage, and consumer and commercial finance through more than 9,000 stores and 12,211 ATMs and the Internet (wellsfargo.com) across North America and internationally.
I worked as Java/J2EE Programmer Analyst for the “GCC” application. Global Check Clearing (GCC) system is used by the company to process foreign checks deposited by customers.
Responsibilities:

  • Analyze existing documentation, application and developed Technical Design Document.
  • Set up the development environment by installing and configuring the related installations.
  • Configured the application to run locally on my machine by modifying the Spring Framework file properties and set-up.
  • Employed Quality Center to access the defect tickets and updated the status of the tickets once the fixes were applied.
  • Created JUnit test cases and executed them as part of Test Driven Development strategy.
  • Created new mxml files and updated existing ones to meet the requirement functionalities
  • Built and edited Spring-Hibernate configuration file for the sub projects.
  • Used Spring JDBC for the Data Access layer. Developed several Hibernate mappings and corresponding DAO’s.
  • Used Spring Framework for developing loosely coupled java components through Dependency Injection.
  • Spring AOP (Aspect Oriented Programming) is used for declarative Logging and Transaction Management.
  • Scripted SQL queries to modify/create/extract data to test the new or modified functionality.
  • Developed several design concepts & prototypes using Photoshop CS5
  • Create or modify the application Reports by defining new table properties and including them in the query that populate the reports.
  • Updated the tickets with clear description of the changes and files modified for documentation and reference purposes.
  • Developed business components using EJB (Session Beans) and Java features.
  • Participated and engaged with team members to exchange ideas on new challenges for improving efficiency.

Environment: RAD 7.5, Java, JSP, Servlets, DB2, HTML, Xhtml, CSS3, XML, Web Services, ANT, UNIX, TomCat, Websphere, HP Quality Center 10, MainFrame, CA Workload Control Center (Autosys), DbVisualizer6.5.12, FlexBuilder3 Plugin/IDE, Subversion for Eclipse (Subclipse), Adobe Flex, ActionScript, XMLSpy, BlazeDS

Confidential March 2011 – December 2011
Java/J2EE Programmer Analyst
Confidential is a leading IT Services company with unconditional commitment to customer satisfaction. The company has a pool of talented consulting professionals with both business and technical expertise to deliver customer-centric solutions.
I worked as Java/J2EE Programmer Analyst for the “X” application which is being employed by LKQ Corporation, Inc. The application is being built on J2EE platform. X was a web-based POS application that facilitated sales representative to provide quotes, create purchase order, file work orders, adjust return credits, etc. The project employed Agile SDLC methodologies.
Responsibilities:

  • Analyze enhancement or defect tickets and figure out the most efficient algorithm for the application work flow.
  • Involved in complete software development life cycle with Object Oriented approach of client’s business process and continuous client feedback.
  • Developed Servlets, JSPs, Struts Forms, Struts Controller classes, and exception handling.
  • Used Struts tag libraries.
  • Built and edited Spring-Hibernate configuration file for the sub projects.
  • Used CSS, HTML, and JavaScript to modify or develop the front end presentation and validation.
  • Used jQuery to navigate to different pages of the application using DOM elements, and to create Ajax applications
  • Involved in publishing XML files to the Web Services for the users.
  • Modified and created functions to generate reports in PDF and MS Excel format.
  • Developed or modified Class Methods and XML Mapping files.
  • Used Spring JDBC for the Data Access layer. Developed several Hibernate mappings and corresponding DAO’s.
  • Used Web technologies such as HTML/XHTML/HTML5, CSS, XML, XSLT, and JavaScript.
  • Present experience with HTML5, XHTML, CSS2/CSS3
  • Developed several design concepts & prototypes using Photoshop CS5
  • Used Spring Framework for developing loosely coupled java components through Dependency Injection.
  • Spring AOP (Aspect Oriented Programming) is used for declarative Logging and Transaction Management.
  • Developed JSP Custom Tag Libraries, and associated them with Controller Servlets.
  • Create new functions or modify existing JavaScript functions to accomplish the requirement details.
  • Scripted SQL queries to modify/create/extract data to test the new or modified functionality.
  • Create or modify the application Reports by defining new table properties and including them in the query that populate the reports.
  • Updated the tickets with clear description of the changes and files modified for documentation and reference purposes.
  • Developed business components using EJB (Session Beans) and Java features.
  • Participated and engaged with team members to exchange ideas on new challenges for improving efficiency.

Environment: Eclipse, Java, Servlets, JSP, Struts, Oracle, Business Objects, JavaScript, HTML, HTML5, CSS, XML, Section 508 Compliance, Web Services, ANT, UNIX (IBM AIX), jQuery, Oracle BEA WebLogic, Crystal Reports, Section 508

Confidential, Mason, Ohio February 2010 – March 2011
Java Developer
Confidential is a leading provider of uniform rentals. It also provides secure document shredding, Fire Protection, First Aid & Safety and Clean Room Resource. Confidential had five lines of business. Each business had a separate invoicing system. Confidential had no way of knowing how much business they provided to the customer without a significant amount of work from consolidating invoices from five different systems. Our team provided a web interface that allowed the client to search for invoices and retrieve them as PDF documents. Once retrieved, the system provided a means for the invoices to be printed or faxed to the customers. Also build an intranet that included Web applications for maintenance of phone list and HR Job postings.
Responsibilities:

  • Involved in analysis and Design based on the requirement documents.
  • Used Struts for the web tier, involved in design, development of new Action classes. Applied design patterns like Abstract Factory, Front Controller, Business Delegate, and DAO in designing the system.
  • Implemented web presentation layer as a set of JSP pages which are populated using managed beans on the back end.
  • Designed and developed batch processing module which process the consolidated data from data consolidation module.
  • Designed and developed invoice presentment module which generate PDF document for users using iText.
  • Involved in development of data loading module and data consolidation module.
  • Implemented Hibernate and Struts framework.
  • Used Hibernate as ORM to map Java classes to database tables.
  • Present experience with HTML5, XHTML, CSS2/CSS3
  • Used Hibernate to generate Data Model.
  • Built DAO layer to have access to data model using Hibernate DAO class supported by Struts.
  • Built Business layer Over DAO layer.
  • Implemented MVC Architecture using Struts Framework.
  • Used Struts tag libraries as well as struts tile framework.
  • Used Struts Controller to implement workflow application.
  • Involved in developing the front-end HR job posting application.
  • Displayed Phone list as a table sorted by clicking the column heading by using JavaScript array methods and DOM methods to change table.
  • Used JavaScript code to highlight table row and column when user clicks a cell or heading
  • Involved in running the deployment scripts in development environment that install the application.
  • Interacted with the Application support team in case of failures in deployment/ admin scripts.

Environment: JDK, JSP, JSF, Servlets, Struts, JavaScript, Hibernate, WebSphere, SQL Server Junit, JSP, Struts-tiles, HTML,XHTML, XML, iText, WSAD, Section 508 Compliance.

Confidential, Minneapolis, Minnesota March 2009 – December 2009
Java/J2EE Developer
Confidential is a leading health care company, serving more than 75 million people worldwide. The project provides automated eligibility determination system for health care programs including information assistance, information referral, data collection, eligibility determination, case maintenance and case retention for Minnesota based clients .This system is integrated to be a component of the Medicaid Management Information System (MMIS) and Minnesota’s Family Assistance Management Information System(MAXIS) and is one part of a comprehensive effort to automate health care eligibility determination. 
Responsibilities:

  • Performed Requirements Gathering and Analysis, interviewed the SME (Subject Matter Experts), and ensured that contributors and all key stakeholders were motivated to complete assigned tasks.
  • Followed the UML based methods using MS Visio to create: use case diagrams.
  • Participated in sessions to define the solution approaches, and identifying assumptions, constraints, risk and issues.
  • Developed business components using EJB (Session Beans) and Java features.
  • Developed the JSP/HTML, CSS2, Page Flow (JPF) and JSR-168 portlets on WebLogic portal 8.1.
  • Convert existing Java web applications into portlets/WSRPs and SOA implementation with Web Services.
  • Used WebLogic propagation tool to move the portal changes from development to staging environment.
  • Implemented WebLogic Content management system to satisfy the needs of the marketing team using Nodes, Views & Tags.
  • Used JAMon to monitor the application performance with the help of Spring AOP & interceptor programming.
  • Built and edited Spring-Hibernate configuration file for the sub projects.
  • Written MessageDrivenBeans to consume messages from JMS.
  • Developed the Web pages using WebLogic server.
  • Worked in a clustered Environment using WebLogic.
  • Monitor Application and WebLogic logs in Unix Environment and report if any problems.
  • Wrote various SQL queries for data retrieval using JDBC.
  • Work with a group to build the back end infrastructure of Oracle database (10g).
  • Connected to SQL Plus in UNIX and created and executed complex SQL queries.

Environment: Java, J2EE, BEA WebLogic Work Shop, Web services, EJB, BEA WebLogic Portal Server 8.1, JMS,Jquery, JUnit, CVS, JAMon , JSP, Spring, Hibernate , JavaScript, Oracle 10g, Windows XP

Confidential, McLean, Virginia October 2008 – March 2009 
Java Developer 
Confidential is a shareholder-owned, government-sponsored enterprise that creates liquidity in the residential mortgage market by guaranteeing, purchasing, securitizing, and investing in home loans. I worked as a Java Developer on PMA (Pricing Manager Application). PMA is a web-based front-end internal application at Freddie Mac for Price Definition which provides the functionality to enter, manipulate, save, and retrieve the grids. Price Definition basically is responsible for creating and managing price (fee) definition data which is achieved by using the PMA. 
Responsibilities:

  • Worked as Java Developer and was involved in the full life cycle development which includes analysis, design, coding and testing.
  • Used JPF (Java Page Flows) and Struts framework to implement controller part of the MVC architecture. Implemented Struts framework based on the Model View Controller design paradigm.
  • Used EJB2.0 session/entity bean to implement business logic, transaction, security and persistence.
  • Worked on using middleware like MQ Series, JMS.
  • Used JavaScript to perform client side validations and Struts-Validator Framework for server-side validation.
  • Extensively used SOAP based Webservices to communicate between systems.
  • Developed core business logic using java beans and deploying them in JBoss Application server.
  • Worked on JSP, Controller Servlet, JSP tags, and JavaScript.
  • Used Spring Framework for developing loosely coupled java components through Dependency Injection.
  • Oracle used as backend, worked on SQL queries for persistence of Business objects. Used XML as standard of data exchange.
  • Developed various documents within the application using XML, and used XSLT for transformation.
  • Developed CSS to maintain the uniformity of the all the screens though out the application.
  • Tested the application functionality with JUnit.
  • Integrated LOG4J framework into the code.
  • Used Clearcase for source code version control.

Environment: Java API, J2EE, JSP, JDBC, EJB, JUnit, JMS, JBoss, SQL, Struts, Oracle, ANT, log4j, JavaScript, RAD, UNIX

Confidential, Columbus, Ohio May 2007 - August 2008
Java Software Developer
Confidential, known as the Progressive Casualty Insurance Company through its subsidiaries, provides personal automobile insurance, and other specialty property-casualty insurance and related services in the United States. The modules in this Project were retail consumer facing website Home, Shop for The web site and the supporting system were developed to provide online insurance services to their customers and Agents. The Insurance Application’s aim was to enable a customer to complete the transaction after selecting the property insurance plan, pricing, location details etc. And also agents are allowed to quote or complete the application online on behalf of the customer. The modules in this Project are Home, Shop for Insurance, Policy and Claim Service, Company Information, and Driver & Vehicle Safety.
Responsibilities:

  • Worked as Middle-ware developer and was involved in the Analysis and Design of the backend including creating tables with user constraints in Sybase.
  • Worked with Struts Frame work and Core Java, for web developing.
  • Developed database query/update and views using SQL.
  • Used XSL-FO Web services to generate a PDF document from the source XML files to make a printable format for a user.
  • Used jQuery to navigate to different pages of the application using DOM elements, and to create Ajax applications
  • Worked with Enterprise Java Beans (EJB) to deploy the web application.
  • Used AJAX and DOJO API in combination with XML in developing Client side interface and generating dynamic PDF reports with the help of XML using XSLT and FOP for clients who want a printout ticket.
  • Involved in coding of JSP pages using JSP and HTML for the presentation of data on the View layer in MVC architecture, used JavaScript to perform client side form validations.
  • Focused on evangelizing and increasing the adoption of such open web technologies as HTML5, SVG, and CSS3
  • Used JMS to send asynchronous message to different modules.
  • Used XML as EJB deployment descriptor; used XSL and XSLT for XML style, and DOM parser to parse XML files.
  • Used JavaScript to perform client side validations and Struts-Validator Framework for server-side validation.
  • Wrote generic functions to call stored procedures, triggers and functions. Also involved in tuning SQL queries for better performance.
  • Used IBM Clear Case for version control and production support.
  • Used ANT scripts to compile and deploy the application.
  • Used IBM WebSphere (WSAD) IDE for application and enterprise web application development.

Environment: Java, J2EE, JSP, HTML, DHTML, CSS, JAVASCRIPT, Servlets, XML, XSLT, HTML, Web Sphere,, Jbuilder, windows, Unix, Windows NT, Sybase, Java Beans, JSP, JDBC

Confidential, Herndon, Virginia May 2006 – March 2007
Java Developer 
Confidential is a government-sponsored enterprise (GSE) chartered by Congress with a mission to provide liquidity, stability and affordability to the U.S. housing and mortgage markets. Confidential operates in the U.S. secondary mortgage market. 
I worked as a Java Developer for the project called RiskNetFM. The goal of RiskNetFM is to provide the most accurate and timely information available to effectively monitor and evaluate counterparty risk exposure. 
Responsibilities:

  • Involved in System Analysis and Design methodology as well as Object Oriented Design and development using OOAD methodology to capture and model business requirements.
  • Proficient in doing Object Oriented Design using UML-Rational Rose.
  • Analyzed the Entity Relationship Diagrams and DB schema
  • Analyzed the requirements and developed Technical Design Documents.
  • Installation, Configuration & administration of WebLogic environment.
  • Involved in writing SQL, Stored procedure and PL/SQL for back end.
  • Developed Scripts for UNIX platform deployment.
  • Used JUnit/Eclipse for the unit testing of various modules.
  • Project coordination with other Development teams, System managers and web master and developed good working environment.

Environment: Java, Java Swing, Oracle BEA WebLogic, XML, Multithreading, Oracle 10g, JUnit, PL/SQL, JDBC, Sun Solaris

Confidential, Springfield, Virginia January 2005 – April 2006
Java Software Engineer
Confidential Light is a subsidiary of WGL Holdings, Inc. that distributes natural gas to around one million residential, commercial, and industrial customers in the metropolitan Washington, D.C., and the surrounding regions.
Responsibilities:

  • Involved in System Analysis and Design methodology as well as Object Oriented Design and development using OOAD methodology to capture and model business requirements.
  • Proficient in doing Object Oriented Design using UML-Rational Rose.
  • Actively involved in gathering requirements from the users followed by analysis and design of the system to meet the requirements.
  • The application architecture of the System is based on Spring MVC (Model View Controller), Spring Framework and J2EE specifications.
  • Developed loosely coupled objects using Spring’s IOC (inversion of control) and DI(dependency injection)
  • Used Design Patterns like value object and Factory.
  • Developed various POJOs (J2EE) and entity beans for handling business logic for Authorization control and Administrator Account setup.
  • Created DAO layer with Hibernate
  • Tested the developed modules using Junit.
  • Used log4j for AOP (aspect oriented programming) with Spring MVC.
  • Developed controller objects using Servlets for Account Setup.
  • Wrote Action Form and Action classes. Used various Tags HTML, Bean, and Logic etc.
  • Configured Struts-Config for global forwards, error forwards and action forwards.
  • Developed the presentation Tier using JSP, Struts tags, XML, XSL, HTML, DHTML and JavaScript.
  • Wrote SQL Queries, and integrated SQL Queries into DAO.
  • Involved in the preparation of use case, sequence diagrams, class diagrams, Activity diagrams

Environment:J2EE (JSP, Servlets), JDBC, Spring MVC, Hibernate, JUnit, J2EE Design patterns, Tomcat, Eclipse, Struts, JMS, XML, JavaScript

Confidential, Bellevue, Washington January 2004 – December 2004
J2EE Developer
Confidential is a leading national provider of wireless voice, messaging, and data services. I worked on a project which aimed to transform its business into e-commerce channel, which requires minimal human intervention throughout its business processes and reduce calls to the call centers by providing customers with information about their existing services online. My Services functionality offers T-mobile online registered and non-registered customers the privilege to view information about their subscribed services online. 
Responsibilities:

  • Implemented Model View Controller (J2EE Design Pattern) design paradigm.
  • Participated in system analysis and design case diagrams, activity diagrams, and class diagrams using Unified Modeling Language (UML).
  • Developed Session beans to handle the client transactions and entity beans to encapsulate the database tables.
  • Developed a controller Servlet that dispatches request to appropriate Classes. Wrote servlets to handle the transactions and call the both the stateless and stateful Session beans, which in turn call the entity beans.
  • Used Servlets, JSP pages at the server end for providing the web-based interface and JSF components to enhance JSP View.
  • Developed JSP Custom Tag Libraries and associated with the WebLogic controller Servlets.
  • Developed Java beans, helper classes and Servlets for interacting with user interface written in JSP.
  • Responsible for writing complex stored procedures and triggers using PL/SQL programming.
  • Assisted in creating business object universes, drill down, slice and dice cross and master tab for data mart reporting.
  • Involved in WebLogic server configuration.
  • Assisting in DB tuning using oracle indexes, explain plan, hints.
  • Wrote UNIX scripts to automate common tasks and transfer files.
  • Used ANT scripts to compile and deploy the application. Wrote shell scripts to create run the ant scripts on a scheduler.

Environment: Java, Servlets, Struts, JSP, Linux, JNDI, JSTL,JSF, WebLogic Server , XML, PL/SQL,C++, Oracle Business Objects, XML, XSL, JBuilder, UNIX, Net Beans

EDUCATION:
Bachelor of Science in Computer Information Systems

We'd love your feedback!