We provide IT Staff Augmentation Services!

Sr Java J2ee Developer Resume Profile

4.00/5 (Submit Your Rating)

Summary

  • More than Seven years of professional experience as a Java/J2EE developer have in-depth knowledge and exposure to different types of applications and architectures which include web-based client-server application development projects for banking financial and insurance organizations.
  • Areas of expertise includes analysis design and development of software involving technologies like Java J2EE Servlets JSP JDBC JSTL SPRING 3.0/2.5 JPA Hibernate 3.0 Struts 2.0 Web Services WSDL JMS EJB XML XSLT JNDI HTML JavaScript AJAX and JSF Prime faces .
  • Experience working with MVC architecture Struts Java Server Faces and Spring.
  • Proficient in persistence framework like Hibernate and JPA.
  • Expertise in client side technologies such as HTML CSS Java Script and AJAX.
  • Experience in XML related technologies including XML XSD XSL/XSLT XPath JAXB JAXP SAX and DOM Parsers.
  • Experience in working with Agile SCRUM Waterfall Methodologies.
  • Experience working with SOAP Apache Axis 2 Metro and Restful Spring MVC web services.
  • Extensively used J2EE Design Patterns.
  • Good knowledge in working with Collections API Multithreading and OOPS technologies.
  • Development testing and deployment experience of enterprise applications on Windows and UNIX platforms through IDE s such as Eclipse Net beans WSAD/RAD and TOAD.
  • Experience with test-driven development TDD using unit testing frame work such as Junit.
  • Knowledge of frameworks such as Ant Maven and Log4j.
  • Experienced with IBM Web Sphere Application Server Oracle Web logic Application Server JBOSS and Tomcat.
  • Experience in Oracle MySQL and SQL Server databases. Experience in developing SQL queries and Stored Procedures.
  • Understanding of object-oriented design re-use and component-based development.
  • Experienced with RAD/Iterative development methodologies.
  • Used version control tools like CVS SVN and PVCS.
  • Good at Documenting and Understanding User requirements and System Specifications.

SKILLS

Technologies Java J2EE EJB Java Beans JSP/JSF Servlets JDBC JNDI Java Mail Java Messaging service JMS Multithreading Web Services SOAP JavaScript SQL PL/SQL UML HTML XHTML XML CSS MVC framework.

Application Servers Weblogic 11x/10x Websphere 7.0x/6.0x Tomcat 7.0/6.0x Jboss 6.x/5.x

Frameworks/ORM tools Spring 3.0/2.5 Struts 2.0 Hibernate 3.x Apache Axis 2

Databases Oracle MySQL SQL Server 2000 MS Access.

Operating System Windows 2000/2003/XP UNIX Linux.

IDE Eclipse4.x/ 3.x JDeveloper WSAD Net beans Toad.

Tools Maven Junit ANT MS Visio Jasper Reports Jmeter Jira.

Version Control CVS SVN PVCS Clear Case Clear Quest.

Functional Domain Banking Finance Insurance.

EXPERIENCE

Confidential

Sr Java J2EE Developer

Treasury Internet Solutions The reporting and treasury management technology delivers fast accurate and consolidated information from Wells Fargo accounts non-Wells Fargo accounts and other international bank accounts. The reports can be chosen from more than 25 Treasury Information Reports including Previous Day Intraday and ACH activity which improves decision-making and eliminate cumbersome paper reports.

The objective of this project is enhancement development and Production support of various applications of Wells Fargo Global Treasury Solutions which include Treasury Information reporting TIR Stops-Images-Search SIS and Cash Flow Analysis CFA .

Responsibilities

  • All the modules of the application are based on Spring MVC architecture and J2EE technologies.
  • Integrated Spring Dependency Injection IOC among different layers of an application.
  • Implemented DAO layer using Spring JDBC Module to call DB2 stored procedures from the application.
  • Integrated Spring 3.2 and Tiles 2.0 Frameworks.
  • Development and support of Restful Web services that support JSON using Spring Web services JAX-RS JSON Spring MVC Module.
  • Designed and processed JSON requests according to different types of modules actions request data and responses accordingly to send it back to front end after the logic processing.
  • Interacted with Business Analysts to come up with better implementation designs for the Application.
  • Performed build deployment validation of the code into different development environments DEV SIT UAT PFIX using Ant Hill-Pro.
  • Implementation of Struts 2.x Framework for the Proof of Concept POC .
  • Provided production support for the various applications and coordinated with cross functional teams.
  • Worked with IBM Web Sphere Web Logic as the application servers.
  • Used Log4j for logging.
  • Used JIRA HP Quality Center for defect issue tracking.
  • Used SVN as versioning system.
  • Used Eclipse Indigo RAD 8.5 as an IDE for development of the application.
  • Implemented OWASP CSRFGuard library a variant of the synchronizer token pattern to mitigate the risk of CSRF attacks.
  • Worked with Testers in resolving various defects in the application.

Environment Java 6 IBM Web Sphere 8.0 BEA Web Logic Oracle DB 11g DB2 Spring 3.x Struts 2.x Oracle SQL Developer Eclipse Indigo IDE Rational Application Developer 8.5 Java Concurrency Framework Log4j Agile Scrum HP-QC Ant Hill Pro UNIX Tortoise SVN Restful Web services JAX-RS Hibernate 3.0 Ant Dynatrace OWASP Cross Site Scripting and YUI3.

Confidential

JAVA / j2EE Developer

Loan Application The objective of this project is to enhance the existing application that deals with the processing of the loan application Process. The loan processing application has various modules for Customer Information Loan Application verification Loan Authorization Loan Approval and Change History.

Credit Card Selection Application The credit card Selection Application enables consumers to find the card that is best for their individual needs. The system provides recommendations based on demographic profile financial profile goals and credit score of customers to provide credit card recommendations for Capital One Bank s potential customers. It had a passive module and active module for both tellers and customers

Responsibilities

  • Involved in all the phases of SDLC including Requirements Collection Design Analysis of the Customer Specifications Development Customization of the Application.
  • Integrated Spring Dependency Injection IOC among different layers of an application.
  • Used Spring framework for dependency injection transaction management and AOP.
  • All the modules of the application are based on Spring MVC architecture and J2EE technologies.
  • Created mapping files and used JBOSS 6.x to deploy the applications
  • Implemented various Java design patterns like Front Controller Data Access Object and Factory Pattern etc.
  • Implemented various complex SQL queries using Oracle 10g as the database.
  • Developed various Junit test cases for Unit and Functional Testing respectively.
  • Integrated Spring Hibernate and JPA frameworks.
  • Worked with Testers in resolving various defects in the application and was an integral part of the team.
  • Used JPA and Hibernate with entity beans for interacting persistence layer for CRUD operations.
  • Used Eclipse Indigo as an IDE for development of the application.
  • Involved in exposing and consuming web services using Soap WSDL Restful for getting request from external source systems and sending response to external source systems.
  • Worked with JBOSS 6.x as the application server and Tomcat.
  • Logging of the application is done by Log4j.
  • Worked in Agile SCRUM methodology.
  • Used Rational Rose as part of development of Rules.
  • Implemented the presentation layer using JSP JavaScript Html CSS and AJAX.
  • Used SVN as versioning system.
  • Used Maven for project builds.
  • Interacted with Business Analysts to come up with better implementation designs for the
  • Application.
  • Prepared technical reports documentation manuals during the program development.
  • Interacted with the users in case of technical problems mentoring the business users.

Environment JAVA 1.6 J2EE Servlets Spring 3.0 JPA Hibernate 3.0 Apache Axis2 Rest and Soap Web Services HTML JavaScript JQuery JDBC Agile Methodology UML PL/SQL XML Linux SVN Oracle 10g Weblogic Application Server JBoss 6.x Tomcat Soap UI.

Confidential

Confidential is a leading global provider of electronic payments cash management and settlement solutions and their clients include major banks in USA including Bank of America Citibank Wachovia etc. and worldwide.

Online Expenses Management Online Expenses allows organizations of any size to make the transition from paper-based expenses to online saving valuable time and money both in the form of reduced staff costs and lower travel and entertainment spending.

Responsibilities

  • Involved in Full Cycle of Software Development from Analysis through Design Development Integration and testing phases.
  • System built using Model-View-Controller MVC architecture.
  • Developed Web services to allow communication between application through SOAP over HTTP using Apache Axis2.
  • Designed and implemented application using JSP Spring MVC JNDI Spring IOC Spring Annotations Spring AOP Spring Transactions Hibernate 3.0 SQL ANT JMS Oracle and Oracle Web Logic Application server .
  • Involved in the configuration of Spring MVC File Download and ORM Frameworks Hibernate .
  • Designed and implemented Transaction Management using Spring.
  • Used Hibernate for mapping business objects to the Oracle database
  • Involved in the upgrade process of Spring 2.0 to Spring 3.0 and Hibernate 2.x to Hibernate 3.0 to take advantage of new Spring and Hibernate features.
  • Worked on object modeling using UML Creates class diagrams Sequence diagrams to describe the relationship that s exists among system s object in accordance with the business requirements.
  • Implemented different types of spring controllers as per application requirements DAO and service layer components using Spring/Hibernate API and Spring/Hibernate annotations. Extensively used Hibernate QL.
  • Extensively used Spring IOC configured ApplicationContext files and performed database object mapping using Hibernate annotations.
  • Developed client request validations and processing using JavaScript and HTML.
  • Troubleshooting of high volume and transaction and connection pool related issues in production and refactored code to fix the issues.
  • Used SVN version control tool.
  • Used Jasper Reports as a reporting tool.
  • Used Jira for bug tracking issue tracking and project management
  • Automate build process by writing ANT build scripts.
  • Configured and customized logs using Log4J.
  • Deployed applications on Web logic Application Server and performed required configuration changes.
  • Involved in multiple high priority releases with aggressive deadlines.

Environment Java 1.6 J2EE JavaScript AJAX JSP Servlet JMS Spring MVC 3.0 Hibernate 3.0 JDBC SOAP Web Services Axis2 Eclipse Weblogic Application Server ANT TOAD HTML SVN XML UML Rational Rose Unix Shell Scripting SQL Windows and Oracle 9i Jasper reports Maven.

Confidential

Java Consultant

Bundle and Save One Application

It offers the customers the ability to fill out one application and then bundle their services which is called as multi-policy discount. Customers can apply for any of the additional benefits they want with the single application they fill out for the major insurance plan and if they are approved for one they re approved for them all.

Responsibilities

  • Involved in various phases of Software Development Life Cycle SDLC such as requirements gathering modeling analysis design and development.
  • Designed and analyzed UI screens using JSP Struts tags and HTML. Used JavaScript for client side validation.
  • Used Struts Framework in the application which is based on MVC design pattern and integration with ORM framework Hibernate .
  • Configured Hibernate Objects as Spring Beans in spring configuration file.
  • Used Hibernate Persistence Strategy to interact with database.
  • Used Struts Validation and Tiles framework in the presentation layer.
  • Used Java Message Service JMS API for reliable and asynchronous exchange of important information
  • Extensively used Spring IOC AOP configured Application Context files and performed database object mapping using hibernate annotations.
  • Used Spring Framework for Dependency injection and integrated with the Struts Framework and Hibernate.
  • Used DAO design pattern to retrieve the data from database.
  • Used SAX and DOM XML parsers in the application.
  • Used UNIX commands and Shell scripting.
  • Used Web services for sending and getting data from different applications using SOAP messages.
  • Used CVS for version control.
  • Used Hibernate to access Oracle 9i database for accessing customer information.
  • Used JUnit framework for Unit testing of application.
  • Deployed the application on IBM Web Sphere 7.0.

Environment Java J2EE EJB 2.0 Struts2 Hibernate 2.0 Spring 2.5 JSP Servlets JMS API XML SOAP JDBC JavaScript UML HTML JNDI CVS Log4J JUnit IBM WebSphere 7.0 Tomcat Eclipse 3.0 MySQL Unix.

Confidential

International Document Solution

Java J2EE Developer

UPS seeks to simplify international shipment processing by providing a comprehensive international document solution which will meet the needs of the customers and close the gap with the competition. This initiative seeks to accomplish the goals by providing an International shipping document solution Provide a comprehensive and easy to use International shipping document library. Provide export and import document recommendations to the customer based on the individual shipment characteristics. Allow customers to upload their proprietary trade documents and electronically attach their documents to shipments.

Responsibilities

  • Involved in the design and development of the entire application.
  • Created UML diagrams use case class sequence and collaboration based on the business requirements
  • Involved in designing and developing dynamic web pages using HTML and JSP with Struts tag libraries
  • Used JavaScript for client-side validation and Struts Validator Framework for form validations
  • Implemented PL/SQL queries and used Oracle stored procedures and built-in functions to retrieve and update data from the databases
  • Used Hibernate Framework for object relational mapping and persistence.
  • Interfaced with the Oracle back-end using Hibernate Framework and XML config files.
  • Used Eclipse for the development environment
  • Wrote JUnit test cases to test the functionality of each method in the DAO layer.
  • Used CVS for version control.
  • Configured and deployed the web application using Websphere Application Server
  • Used Rational ClearQuest .
  • Prepared technical reports and documentation manuals for efficient program development

Environment JSP Servlets Struts Framework Struts 1.2 Struts Validator Framework JavaScript XML Hibernate HQL Oracle9i PL/SQL WebSphere Application server Eclipse JBoss Application Server JUnit CVS Rational ClearQuest Unix

Confidential

Java developer

E-commerce project

Description

Developed a web based application. The software was designed to provide a user-friendly interface with simple navigation features. The project used database to pull information on the products.

Responsibilities

  • Provided production support for the application and co-ordinated with cross functional teams
  • Developed Servlets and Java Server Pages JSP .
  • Developed PL/SQL queries to generate reports based on client requirements.
  • Enhancement of the System according to the customer requirements.
  • Created test case scenarios for Functional Testing.
  • Used Java Script validation in JSP pages.
  • Helped design the database tables for optimal storage of data.
  • Coded JDBC calls in the servlets to access the Oracle database tables.
  • Responsible for Integration unit testing system testing and stress testing for all the phases of project.
  • Prepared final guideline document that would serve as a tutorial for the users of this application.
  • Developed User- Interface screens involving Servlets JSP and JavaScript .

Environment Java 1.5 Servlets J2EE JDBC Oracle 9i PL/SQL HTML JSP Eclipse Unix

We'd love your feedback!