We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume Profile

4.00/5 (Submit Your Rating)

SUMMARY

  • 7 years of experience in design and development of applications using Java J2EE technologies.
  • Experience working with Insurance/Finance/Mortgage Domain.
  • Good technical knowledge on Core Java and J2EE technologies like Servlets JSP Struts 2 Spring iBatis and Hibernate 3.5.
  • Good technical knowledge on JavaScript frameworks like jQuery EXT-JS 3.4 AJAX.
  • Experience on various Java developments IDE s like Eclipse WSAD RAD and tools like Rational Rose HP Quality Center.
  • Expertise in implementation of a full Software Development Life Cycle SDLC .
  • Expertise in relational database management SQL Server MySQL Oracle.
  • Experience on data access technologies like JDBC Hibernate SQL PL/SQL Stored Procedures and Triggers.
  • Good in regressing testing skills using Junit Framework and functional Junits capturing user entered data and mapping it back to database to provide accurate test results.
  • Strong Experience on Object-Oriented-Design using UML. Good experience of Basic-Design Functional-Design and Detailed-Design using UML.
  • Strong Experience on design and development of web applications using JSP Servlets Shell scripting MVC pattern Struts Spring JSTL and custom Tags.
  • Experience on working with other web technologies JavaScript HTML DHTML and CSS.
  • Experience on working with application servers Tomcat Websphere and JBoss
  • Knowledge in J2EE specific Design Patterns such as Tiles Singleton Front controller DAOs Business Delegate Data Transfer objects and Session facades.
  • Experience with Version Control Management tools like CVS SVN and Rational Clear Case.
  • Experience in working with build tools Ant Maven Hudson and cruise control builds.
  • Extensively followed Agile methodology especially Scrum process and pair programming.

TECHNICAL SKILLS

Languages C C Perl Java Visual Basic 6.0 Smalltalk UNIX Shell Scripting SQL

PL/SQL

Operation Systems UNIX Fedora 9 Linux OS Windows Vista/2000/XP/NT MVS

Web Development J2EE Java Beans Applets Servlets JSP Beans POJOs Dojo JDBC Struts 2.x.x Tiles Spring 3 Hibernate 3.0 iBatis jQuery Ext JS J2EE Design Patterns XML Schema iText SOAP Web Services

Web UI Environments HTML 5 DHTML XML Java Script Ajax PHP

Web/Application Servers Tomcat 6.0 Websphere JBoss

RDBMS MySQL MS SQL Server 7.0 DB2 Oracle 8i/9i/10 g.

IDE s NetBeans IDE 6.5 Eclipse RAD 7.0 WSAD 5.1 JBuilder

Methodologies UML AUP XP Scrum Agile

Case Tools Rational Rose

Version Control CVS PVCS Rational Clear Case SVN

Testing Tools JUnit Mercury Quality Center

PROFESSIONAL EXPERIENCE

PROJECT 1

Confidential

Role Java/J2EE Developer

Environment Java 1.6 J2EE JSP Spring 3.0 JAX-WS EXT-JS 3.3.2 JSON Eclipse Junit JBoss 5.0 JavaScript SQL Server 2008 Red Hat Enterprise Linux 6 SVN Version Control SOAP UI.

Project Description

The Remedy Generic Queuing and Assignments project is designed to enhance existing functionality within Remedy by creating an automated process for assigning loans to a Representative Rep by loan characteristic e.g. state delinquency unpaid principal balance etc. and creating work queues for each Rep using the automated assignment method.

Responsibilities

  • Analyzing Business Requirement Document BRD .
  • End to End design and development of core modules Manage Employee Loan Assignments and Dashboard in this project using Spring MVC Spring Core Spring DAO.
  • Create User interface using EXT-JS components Form/Border Layout Grid Panel Tree Panel Store and other UI components and JSON.
  • Implement SOA model using JAX-WS and AJAX POST/GET request.
  • Integrate with Active Directory using Spring LDAP library for user authentication.
  • Involved in creating database tables and writing SQL and procedures.
  • Involved in creating unit test cases peer review unit testing and integration testing.
  • JBOSS Application Deployment.
  • Create Java batch application using Spring Core Spring DAO and scheduling using Quartz Scheduler.
  • Used SOAP UI for testing the web service.
  • Production Support and Enhancements.

PROJECT 2

Confidential

Role Java/J2EE Developer

Environment Java 1.5 J2EE RAD 7.0 Spring Core Spring DAO Spring Web Flow JQuery JAX-RPC JavaScript HTML 5 ANT JUnit WebSphere 6.1 server Stored Procedures CVS.

Project Description

Customer Assist Application helps bankers use the application to assist the customer live when any of the customers seek help with the modifications or queries with the bank account either in person or over the phone. The team actively worked on the architecture and Infrastructure group to provide implementation and architectural solutions.

Responsibilities

  • To implement Legacy to Spring web flow migration for the Customer Assist Application.
  • Worked closely with Foxit Software printing solutions which is the prime vendor provide printing solutions for all legal documents printing related bank flows.
  • Used various design patterns like MVC Singleton Value Object Factory etc to come up with a good Design approach for the new enhancement projects for Customer Assist Application.
  • Worked on the UI for Esignature and E-check deposit module in Customer Assist application and extensively used jQuery for rich user interface.
  • Created HTML out of PSDs and setup the page as per pre-approved format available
  • Create business layer using Spring Core Spring DAO for integration with Database and other applications.
  • Create web service WS client using WSDL for integrating with business layer.
  • Wrote custom java validation methods for authentication new user logins when logged in from different computer systems.
  • Tracking code coverage using EclEmma code coverage tool and checking code violations using PMD and Checkstyle.
  • Refactoring code and Running security checks against the code using Fortify security software
  • Production server Log Monitoring for error encountered during performance testing.
  • Development of changes Enhancements in Applications involving architectural and infrastructural changes.
  • Wrote SQL Scripts Stored Procedures.
  • Responsibility of maintaining the checklist for JSP/JavaScript and ensuring proper code review for minimizing defects at the project level specifically for User interface

PROJECT 3

Confidential

Role Java/J2EE Developer

Environment JDK 1.5 RAD 7.0 Spring Framework 2.5.2 DAO Bo s Struts 2 JQuery JavaScript ANT JUnit HTML JIBX Functional Junits Websphere 6.1 server Metadata Framework Stored Procedures

Project Description

Internet Change Processing ICP project is an application to provide nationwide customers auto policy the capability to make policy changes rate the changes and submit the policy changes online. My Nationwide customers having auto policy can make changes to their policies real time like update PNI information add/modify/delete a vehicle and/or driver convert non-driver to a driver etc and see the change to the premium immediately before submitting the change.

Responsibilities

  • Involved in solution requirement Analysis and discussions. Involved in use-case discussions.
  • Actively involved in extreme programming pair programming and Agile methodologies.
  • Prepared the design document for UWRS/BPI module which retrieves the ALH reports and requests the reconciliation of the ALH data.
  • Effectively used Struts2 throughout the application.
  • Built rich dynamic pages using jQuery JavaScript HTML and CSS.
  • Used JQuery library extensions to provide advanced Front-End functionality and look/feel.
  • Converted the PSD files to mobile responsive web design write semantic HTML/CSS and JavaScript widgets when needed.
  • Implemented Struts action and Struts Validation classes and wrote Custom validation classes to support server side validation on the UI layer.
  • Worked in JIBX Mapping ranging from basic xml to object mapping to complex object mapping i.e. IAA policy structure to DTO .
  • Wrote functional JUnit tests required for data validation from the imported data from NP and NAPS and also after saving the Rating Response in CCSS WIP.
  • Worked in the service layer leveraging the business service classes and refactoring existing business compents/ adaptors
  • Code review and hot fixes in IT ST and handled production defects

PROJECT 4

Confidential

Role Java/J2EE Developer

Project Description

AOW is a web based comprehensive centralized home loan origination system that handles the retail mortgage business for Wells Fargo and Joint Venture businesses. AOW utilizes a centralized database SIP to store Sales in Process information so that HMCs can share their loan and customer data more easily between themselves and sales activities and improve overall sales management. As part of loan process AOW interacts with almost 15 web services to perform Credit Decision Appraisal Upload and other tasks using the https protocol. The entire AOW built on using struts frame work and implemented MVC architecture

Responsibilities

  • Responsible for understanding the mortgage business functionality of the AOW application.
  • Designed sequence and class diagrams with UML and flow diagrams.
  • Followed Test Driven Development approach using JUnit framework.
  • Responsible for implementing the J2EE design patterns like session facade business delegate Data access objects and Service Locator.
  • Used the Struts validation and Tiles Framework in the presentation layer.
  • Developed user interface using JSP Struts Tag Libraries to simplify the complexities of the application.
  • Used JavaScript to create rollover functionality on images as well as provide form validation.
  • Tested the same in all cross browser configurations
  • Design Developed Enrollment Admin User presentation modules using Struts which involved Struts validation framework Customized Action Mappings etc.
  • Developed complete Business tier with Stateless Stateful Session beans and CMP Entity beans with EJB 3.0 standards.
  • Implemented EJB QL as well as WEBLOGIC QL for very complex queries / joins.
  • Transform the XML Data Using XSL/XSLT into user required format.
  • Validation of the XML Document based on DTD XSD Schema .
  • Wrote Oracle Stored Procedures using SQL/PLSQL.
  • Designed and developed Web Service Invocation Framework using Apache Axis 2 with XmlBeans binding SOAP and HttpClient for invoking WebServices.
  • Used Java Messaging Services JMS for reliable and asynchronous exchange of important information such as payment status report.
  • Used AJAX for Validations.
  • Performed Unit and Integration testing for active code revision.
  • Prepared program specifications documents and provided code fixes and enhancements based on requirements.

Environment JDK 1.5 JSP2.0 Struts Framework JavaScript EJB 3.0 JDBC Oracle 10g SQL/PLSQL Toad7.4 IRAD6.0 Dimensions Web Services JMS SOAP AJAX XML/XSLT JUnit Windows XP.

PROJECT 5

Confidential

Role Java Developer

Project Description

eFreedom Annual Statement is targeted towards Insurance Companies that sell insurance and process claims and report Quarterly Annual statement to the NAIC National Association of Insurance Commissioners .

The project aimed towards designing a system which is flexible and capable of handling large quantities of data. This software is used in creating Quarterly/Annual filing statement which meets all of the NAIC and State Requirements

Responsibilities

  • Active involvement in analysis design implementation and deployment.
  • Worked for the enhancement of the existing functionality of FDT Fulfillment Desktop .
  • Installed and configured the development environment using Tomcat 5.x JBoss Apache Axis Eclipse 3.x on Windows as well as UNIX operating systems
  • Designed the application by implementing JSF Framework based on MVC Architecture with EJB.
  • Built the presentation layer for this application using Struts Framework and thus used Struts Tag Libraries Exception handling and Validators.
  • Used Spring Framework for Service layer DAO layer and Dependency injection.
  • Extensively used Hibernate template and Hibernate Interceptors of Spring Framework.
  • Wrote client side validations using JavaScript.
  • Developed stored procedures triggers and functions with PL/SQL for Oracle database.
  • Used SOAP and WebServices for data communication between the remote layers.
  • Used DOM and SAX parsing technique to handle the response from backend based on client request and present them through front end JSP s.
  • Involved in testing the application using JUnit and wrote test cases for the application.
  • Worked on various client applications suggesting the use of Richfaces to add AJAX capability to the JSF application
  • Used MQ/JMS queues for effective communication.
  • Used Seam 2.0 for GWT support and created GWT applications for specific modules when required. This eased out the burden on complex JavaScript applications and AJAX components.
  • Supported the application in several phases and provided technical support for users to fix problems during signup and receiving the user id and password unique to a particular insurance company.

Environment Windows Vista/XP/NT MVS Eclipse GWT Apache Axis JSDK1.4 J2EE Servlets JSP EJB Struts Framework Spring Hibernate JSF Seam 2.0 AJAX Richfaces Web Sphere MQ/JMS Oracle 8I DB2 UML HTML 4.1 Java Script 1.4 XML DHTML TOAD 7.6 SOA SOAP JBoss Tomcat JUnit.

We'd love your feedback!