We provide IT Staff Augmentation Services!

Sr. J2ee Developer Resume Profile

IA

SUMMARY

  • Almost 9 years of software development experience in developing enterprise wide, Client/Server, Multi-tier, Internet/Intranet application software.
  • Extensively experience in both Client Side and Server Side Programming, worked extensively in Java, Java Beans, Servlet, JSP, Hibernates, Springs, JSTL, JMS, EJB, JDBC, JSF, Java Mail, XML, XSLT, AJAX, JavaScript, HTML and DHTML
  • Extensive background in all phases of software engineering including Requirement Collection, Analysis, Design, Coding, Testing, Documentation and Implementation
  • Experienced with Service Oriented Architecture SOA design, developing XML messaging applications using REST, SOAP, UDDI, WSDL, LDAP, XML, XML Cursor.
  • Experience in handling Tomcat with Apache Web Server, BEA Web logic, IBM Web Sphere with MQ and JBoss Application Servers.
  • Strong knowledge in Object Oriented Concepts, Object Oriented Design OOD , Object Oriented Analysis OOA , Programming and its implementation
  • Knowledge of internet SSO, role-based security and networks
  • Used ANT, MAVEN script to compile, build and deploy the web application.
  • Experience in Design Patterns like MVC, Singleton, Fa ade, Front Controller, Data Access Object, DTO and Business Delegate.
  • Excellent programming experience with SQL, PL/SQL, Triggers and Stored Procedures for the databases like Oracle 9i, 10g, 11g and SQL Server.
  • Experience in developing UI using Adobe Flex 3, ActionScript 3.0, MXML, HTML, DHTML, CSS, JavaScript, AJAX, Dojo, jQuery and GWT.
  • Expertise with Oracle Stored Procedures, SQL Stored Procedures.
  • Strong exposure in MVC Architecture using Struts framework including Tiles and Validation Frameworks
  • Used Spring Framework for Dependency injection and integrated it with Hibernate ORM Framework.
  • Expertise in using Development Tools Eclipse, Edit Plus, JBuilder, NetBeans and IntelliJ IDEA
  • Worked with Source control tools like CVS, SVN and Visual Source Safe.
  • Good knowledge in working with Windows and UNIX operating systems
  • Possesses good leadership qualities, good Interpersonal Skills, team-working attitude, takes initiatives and very proactive in solving problems and providing best solutions
  • Committed to excellence, self-motivator, fast-learner, team-player, and a prudent.
  • Developer with strong problem-solving skills and communication skills.

TECHNICAL SKILLS:

Programming Languages

JDK 1.2,1.3,1.4,1.5,1.6, C, C , C , VB

Client Scripting

Javascript, VBScript,

Server Scripting

JSP1.2,2.1, PHP,ASP, ASP.NET

Platforms

Windows 2003 Server, AIX, HP Unix 3000, Sco Unix, Solaris 4.1, Linux Redhat Enterprise Server 5.0.

Application Server

WebSphere 6.0, 6.1, 7.0, WebLogic 10.0, 10.3, Apache Tomcat 5.5b, jboss.

Databases

MS Access, SQL Server 2000, 2005, 2008, Oracle 8i, 9i,10g,11g, MySQL 4.1,5.0, DB2.

Database Tools

Toad for SQL Server, Toad for Oracle, Toad for DB2, Toad for MySQL, Connect/J for MySQL, DB2Connect and SQLDevelpoer

ORM Frameworks

Hibernate 2.0.2.1,3.0,3.6, JDO, iBatis

J2EE MVC Frameworks

Struts 1.1,1.2,1.3.8, Struts 2.1, JSF 1.2, 2.0, Spring 2.5 ,3.0,3.6 MVC, Spring Web Flow

IDEs

Eclipse 3.3, 3.4, 3.5, RAD, IntelliJ, JBuilder 2005,2006,iRAD, NetBeans

Web service Specifications

JAX-RPC, JAX-WS, JAX-RS Restful

Web service Tools

WSDL, SOAPUI, HttpMoniter

Web service Implementations

JWSDP, Metro, XFire, CXF, AXIS 1.0, 2.0

Middleware Technologies

EJB 2.1,3.0,JNDI

Design Patterns

Session Fa ade, Business Delegate, Front Controller, Service Locator, Singleton, Observer, DTO, DAO, MVC, Iterator, Factory, Abstract Factory

UML Tools

Altova UML Spy 2009,2010, MS Visio, Rational Enterprise

HTML Editors

MS Frontpage 2003, Adobe Dreamweaver MX CS3.

Content Management

Documentum

White box Testing Functional, Load

JUnit 4.1, LoadTest, TestNG

Black box Testing Functional, Manual, Load

Jmeter, LoadRunner 9.1, Quality Center, WinRunner.

Ajax Frameworks

Dojo, GWT, Prototype

Javascript Frameworks

Jquery

Build Scripting

ANT 1.4,1.5,1.6, Maven

Methodologies

Rational Unified Process, Agile, Scrum, Test Driven Dep.

Messaging Technologies

JMS, MQ, MDB

Transaction Control

JTA, Hibernate Transactions.

Source Control

CVS, SVN, Visual Source Safe, TortoiseHg Mercurial.

XML Tools

Altova XML Spy

Confidential

Role Sr. J2EE Developer

PROFESSIONAL EXPERIENCE:

Role : Sr. J2EE Developer

Confidential insurance uses various types of insurance products like residential, automobile, financial services, small business and consumer loans. The purpose of Driver Based Rating, Automated Underwriting projects is to provide more accurate quotes to the insurance agent by utilizing Driver information and Motor Vehicle Report MVR accident and violation information during the rating process. This information will be used during the rating process to determine the premium for the insurance quote.

Responsibilities:

  • Hands on experience using Java, J2EE Struts, JSP, Servlets, JDBC , Spring, Hibernate, Web Services, SOA components. Used these tools to design the UI screens and Tasks.
  • Used Agile Methodology Scrum for implementing capabilities with 2 week development and testing cycle sprints.
  • Used Test Driven Development TDD or Extreme programming methodology to address development issues and providing solutions for it.
  • Standard design patterns such as MVC, Factory, Singleton, Fa ade are used.
  • Implemented unit test cases using JUnit and Mockit.
  • Worked across modules/Layers including UI/Business Service/Data Model and Integration Layer
  • Involved in implementation of most of the sales UI screens using XML, Java Script and Ajax based in house framework AUIML.
  • Used Altova XML Spy as XML editor for graphical schema design, modeling, editing, transforming and debugging XML based applications and technologies.
  • Maven, Ant are used for build process and SVN is used for Repository Version Control System. Hudson is used for Continuous Integration, Configuration Management, Build Process and Deployment of code to the Web Sphere Application Server. Used UNIX operating system to deploy the application.
  • Interacted with clients and involved in meetings related to requirements, clarifications, migration planning, production readiness reviews, design reviews, code reviews, system test case reviews, handling queries about the application from different teams.

Environment: Java, J2EE, IBM Rational Application Developer RAD , Web Sphere 8.0/6.0, UNIX, Spring, Hibernate, Web Services, AJAX, JQuery, XML, XSD, Web 2.0, Oracle 11g, SVN.

Description: The Confidential is a leading global financial company offering businesses, individuals and institutional clients a wide range of financial products and services. The products and services include retirement solutions, insurance, wellness programs, and investment and banking products through diverse family of financial services companies and national network of financial professionals. I had worked on various applications like Annuity, Dashboard, Quality Reviews applications Operations that was designed to support a complex multi-step workflow process.

Role : Sr. J2EE Developer

Responsibilities:

  • Responsible for functional requirements and technical designing, designed customized screens.
  • Design and develop the GUI screens of some modules using JSF, JQuery, JavaScript, XHTML, and AJAX
  • Implement Spring framework using MVC architecture using Java Script.
  • Involved in generating productivity reports for various users and work lists which helps management to compare user productivity, average times and also to download it using Apache POI.
  • Developed management view using JSF2.0 application to retrieve data from Lombardi web services.
  • Used workflow based solution similar to JBPM, which is integrated with JSF for presentation and a custom service framework for business functionality
  • Developed CCWithdrawal application which helps Customer service representatives to capture withdrawal applications and start Withdrawal process in workflow
  • Involved in migrating the application from Clear case to Mercurial and Maven based project by writing POM properties and dependencies.
  • Write server side implementation for some modules using beans and base classes.
  • Use MQ series for creating queues and configuring it to receive messages and output the messages to the application.
  • Use automation testing techniques through JUnit and TestNG.
  • Write SQL queries to retrieve the data from DB2 through JDBC connections.
  • Use Java Scripting for client side application validation and design test cases to perform Q/A and acceptance testing using Junit.
  • Use AJAX components to provide dynamic results on client side application.

Environment: JDK 1.5, 1.6, J2EE, JSF2.0, XML 1.1, Xhtml, Jquery, JavaScript, AJAX, Spring 3.0, RAD Workspace, Lombardi Teamwork's, Web services SOAP, WSDL , iBatis 2.2, LOG4J, EJB 2.0, JMS 1.1, MQseries 5.5, DB2, Maven 3, Mercurial, Tortoise hg, JUnit, TestNG.

Role : Sr. J2EE Developer

Description: Confidential is one of the most leading diversified groups of companies and is one of the leading providers of Mortgage and financial products in Confidential. This project involved the development of a web based intranet application for employees within the company. This application manages a loan application from the initiation of a loan till it reaches the funding stage, thereby reducing the logistics and manual process involved in the product sales and fulfillment process.

Responsibilities:

  • Involved in various phases of Software Development Life Cycle SDLC such as requirement gathering, analysis, architecture design and program specifications.
  • Implementing Spring MVC Framework for developing web based application.
  • Agile Methodology Scrum is used for implementing capabilities with 8week development and 4 week testing cycle sprints by incremental and Iterative process.
  • Followed the Test Driven Development TDD to write the test case describing all requirements and doing continuous integration of code/changes.
  • Used springs for the dependency injection DI mechanism.
  • Involved in implementation of most of the sales UI screens using GWT/Guice/Spring based in-house framework siriusforce .
  • Used Lombardi Teamwork's Coach UI JavaScript based programming and EMF XMI models for the UI representation.
  • Used DTO ecore and genmodels for metadata model representation using Eclipse Modeling Framework EMF for transferring data between client and server.
  • Involved in writing various layers services like operation services, business services, integration services and entity model services.
  • Implemented Messaging using JMS and Message Driven Beans to get the overall catalog information from different departments and vendor services.
  • Used Web services for transferring data between different applications using XML.
  • Implemented the integration with the back end system with web services using Restful service.
  • Used Unit test cases using JUnit and developed various test cases using TestNG.
  • Employed Hibernate and Teneo to develop and configure persistence layer based on EMF Object-Relational Mapping.
  • Involved in writing hibernate configuration xml file to map various java objects to various entities in the Database.
  • Involved in writing various SQL, HQL Queries within hibernate configuration xml file and transforms the result set to the appropriate DTO's.
  • Designed and developed a user usage logging facility using Apache Log4J. Used different levels of Loggers such as INFO, DEBUG, WARN, ERROR, FATAL.
  • Monitored the Server logs using Log4J and also with WinSCP to locate and fix the problems.
  • Used tools such as Maven, SVN for Build Process and configuration management.
  • Used Oracle 11g as the backend.
  • Used the JIRA tool for application tracking purpose.
  • Involved in code refactoring by doing three layer code reviews.
  • Involved in refactoring team for performance tuning to review factors like loading data, loading spec, and named queries, loading UI and reducing number of client and server calls for each customer/user facing screens.

Environment: Spring 3.0, JDK 1.5,1.6, J2EE, POJO, Guice, XML 1.1, Eclipse Modeling Framework EMF , Lombardi Teamworks, Web services RESTful , Hibernate 3.6, LOG4J, WinSCP, EJB 2.0, JMS 1.1, Oracle 11g, Maven 3, SVN, JUnit, TestNG.

Role : Sr. J2EE Developer

Description: Confidential is a leading diversified group of companies and is one of the leading providers of insurance and financial products in Confidential . This project involved the development of a web based intranet application for employees within the company.

Responsibilities:

  • Involved in various phases of Software Development Life Cycle SDLC using Agile Methodology for requirement gathering, analysis, architectural design and program specifications.
  • Implementing Spring MVC Framework for developing web based application using JSP and JavaScript.
  • Configured various beans in the xml file that are maintained by the Spring Inversion of Control IOC container.
  • Used springs for the dependency injection mechanism.
  • Develop user interfaces using JSF, CSS, HTML technologies and using tag libraries.
  • Front end validations development using JavaScript and AJAX.
  • Involved in writing various XML files that define the various beans that compose the entire web application.
  • Implemented Messaging using JMS and Message Driven Beans to get the overall catalog information from different departments.
  • Used Web services for transferring data between different applications.
  • Implemented the integration with the back end system with web services using Axis and SOAP
  • Used Axis to generate web services client code from WSDL and invoke server side services through the client
  • Used IBM MQ Series to implement JMS.
  • Used various Custom DAOs in order to retrieve the records from suitable tables in the database.
  • Employed Hibernate 3.0 to develop persistence layer based on Object-Relational Mapping.
  • Involved in writing hibernate configuration xml file to map various java objects to various views in the Database.
  • Involved in writing various SQL Queries within hibernate configuration xml file to satisfy various business requirements of the application.
  • Designed and developed a user usage logging facility using Apache Log4J. Used different levels of Loggers such as INFO, DEBUG, WARN, ERROR, FATAL.
  • Monitored the logs using Log4J and fixed the problems.
  • Developed the application on IBM RAD 6.0 and deployed it on IBM WAS 6.0
  • Used Oracle 10g as the backend.

Environment: IBM RAD 6.0, IBM WAS 6.0, Spring 3.0, JSF 1.2, JSP 2.0, JavaScript 3.03, CSS, IBM JSTL, AJAX, XML 1.1, JDK 1.5, SQL, OOA, OOD, Web services JAX-WS, AXIS 2.0, WSDL , Hibernate 3.0, LOG4J, EJB 2.0, JMS 1.1, ORACLE 10g, UNIX.

Role : J2EE Developer

Description: Confidential is a national financial holding company that offers services like banking, investment and loans. This application offers various features like creating new accounts, managing existing accounts, processing credit card and personal loan applications. Personal Loan processing has various modules for Customer Information, Loan Application verification, Loan Authorization, Loan Approval and Change history.

Responsibilities:

  • Involved in various phases like design and development of Software Development Life Cycle SDLC .
  • Used Rational Rose for the Use Case Diagrams, Class Diagrams and Sequence Diagrams to represent the detailed design phase.
  • Developed user interface on Jakarta Struts 1.1 Framework using JSP 2.0, AJAX and HTML.
  • Developed Struts 1.1 Action Class which route submittals via Business Delegate to Business appropriate components and render retrieved information.
  • Used XML and SOAP with SAX parser to transfer data between applications.
  • Used IBM-MQ series for sending and receiving messages using by applications on different platforms.
  • Developed a web-based reporting for Credit Monitoring System with HTML, JSTL 1.2, custom tags.
  • Consumed Web Service using WSDL and SOAP to get the credit history from the service provider.
  • Developed Session Beans perform user authentication.
  • Used Java/J2EE Design patterns like Business Delegate, Session Fa ade, Data Transfer Object DTO and Service Locator in the project extensively, which facilitates clean distribution of roles and responsibilities across various layers of processing.
  • Participated in database design using SQL Server 2005.
  • Developed POJO, to map objects to relational database.
  • Used Hibernate 3.0 to store the persistence data into the SQL Server 2005 database and written HQL to access the data from the database, hence providing OR mapping.
  • Used CVS for Version control.
  • Extensively used Maven for the build process
  • Used WebLogic Application Server 6.0 for deploying various components of application.

Environment: Oracle WebLogic Application Server 10.0, RAD 6.0 Rational Application Developer , Struts 1.3.8, Hibernate 3.0, Rational Rose, XML, JSP 2.0, JSTL 1.2, JMS, IBM MQ Series 5.1, HTML, JDBC, JavaScript, AJAX, Servlets, Web services, WSDL, SOAP, CVS Role : J2EE Developer

Description: Confidential is one of the largest and most comprehensive health care systems. This system provides Patient Administration, Billing and Pharmacy Management functions for the hospital. This is a dynamic solution that enables to re-engineer their processes across departments, and improve workflow. The major functionality includes patient registration, recording personal details, handling hospital admissions, assigning insurance details, recording transfers within the hospital and creation of discharge summary. It provides a dynamic solution that enables the hospital to improve the workflow by reorganizing their processes across various departments and different enterprises.

Responsibilities:

  • Developed user interface using JSP, JSP Tag libraries, Struts Tag libraries and JavaScript to simplify the complexities of the application.
  • Implemented Model View Controller MVC-2 architecture using Jakarta Struts 1.1 Framework at presentation tier.
  • Created Action Classes which route submittals to appropriate business components and render retrieved information.
  • Validated all forms using Struts Validation Framework and implemented Tiles Framework in Extensively used Hibernate 3.0 in data access layer to access and update information in the database.
  • Used spring 2.0 Framework for dependency injection and integrated it with the Struts Framework and Hibernate. Implemented J2EE Design patterns like MVC-2, Business Delegate, Factory, Singleton, and DTO.
  • Used Web Services - WSDL and SOAP for getting credit card information from third party and used JAXB XML parsers for data retrieval.
  • Extensively used RAD 6.0 for writing code.
  • Designed various tables required for the project in Oracle 9i database and used Stored Procedures in the application.
  • Used ANT scripts to build application and deploy on Web-Sphere Application Server6.0.
  • Used JCA API was used to transfer data to/from the vended applications. Ant scripts used for automating build process.
  • Log4J was used for logging and to capture the log that includes runtime exceptions.

Environment: Java, J2EE, JSP 2.0, Struts, EJB, JMS, JDBC, JNDI, Oracle 9i, HTML, XML, DOM, SAX, Ant, Rationale Rose, WSAD 5.1.2 Web Sphere Studio Application Developer , IBM WebSphere Application Server 5.1, Hibernate 3.0, Spring 1.02, Log4j, CVS, Maven.

Role : Java Developer

Description: Confidential is involved in the development of solutions for one of their clients in Pennsylvania. A web-based tax filing software that helps low-income people to apply for federal tax returns, state tax returns as well as a range of federal and public sponsored health and social service benefits such as the Food Stamps and the Low Confidential.

Responsibilities:

  • Involved in GUI Design and database design.
  • Writing the Controller Servlet for the allotted module and maintain the controller.
  • Responsible for writing Java code in the following modules like Customer Creation, Searching criteria's.
  • Implemented client side and server side validations using the validation frame work.
  • Involved in the Login module and Profile Management module.
  • Designing JSP using Java Beans POJO .
  • Writing database queries on SQL Server.
  • Used JDBC to retrieve data from SQL Server database.
  • Developed stored procedures in SQL Server.
  • Design database Tables, Views, Index's and create triggers for optimized data access.
  • Developed Web Services using Apache AXIS tool.
  • Designing of the system as per the change in requirement using Struts MVC architecture, JSP, DHTML .

Environment: Java, EJB, HTML, XML/XSL, Java Script, DB2, Struts 1.0, DHTML, XML, SQL Server, JDBC 2.0, Windows NT/2000.

Hire Now