We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

0/5 (Submit Your Rating)

Boise, ID

SUMMARY:

  • Over 7 years of IT professional experience with full project lifecycle development in J2EE technologies, Requirements analysis, Design, Development, Testing, Deployment and production support of software applications.
  • Hands on experience in Insurance/Banking/Telecommunication/Healthcare/Financial Industries.
  • Experience in Design, Development and Implementation of multi - tier thin/thick client web based applications using Object Oriented Methodologies.
  • Expertise in developing presentation tier using Struts, JSF Framework and Spring MVC.
  • Hands on experience in developing Multi-Tier distributed Enterprise Applications by using various JEE design patterns such as MVC (Model-View-Controller), Singleton, Session Facade, DAO, DTO, and Business Delegate.
  • Expertise in using Javascript Frameworks Prototype, DOJO toolkit, EXTJS and jQuery.
  • Extensive experience with both core and advanced Java technologies which includes Java, XML, JavaScript, JEE, JSP, JDBC, Struts, Servlets, JMS, JSF, My Faces, Rich Faces, Prime Faces, Ice Faces, JPA, EJB 2.0/3.0, JAX-WS, Spring and Hibernate.
  • Implemented SOA architecture with web services using SOAP, WSDL, UDDI and XML.
  • Extensive experience in various Agile methodologies like Test Driven Development (TDD), SCRUM, and Pair Programming.
  • Expertise in web application development using HTML, DHTML, CSS, JavaScript, jQuery, EXTJS, JSP, Struts Tag Library.
  • Strong Hands on Experience with IBM MQ Series and JMS for communications between middleware components.
  • Hands on experience with various Application Servers and Web Servers including IBM Web Sphere, BEA Web logic, JBoss, Tomcat server with wide variety of development tools like Eclipse, IBM WSAD/ RAD / RSA, My Eclipse and Net Beans.
  • Implemented Sencha ExtJs MVC framework to allow the separation of data management, logic and interface.
  • Proficient in RDBMS concepts and worked with MySQL 5.0,Sybase, Oracle 9i/10g and SQL Server.
  • Proficient in SQL, PL/SQL developed Stored Procedures, Triggers, Functions and Packages besides writing DDL, DML and Transaction queries with development tools like TOAD and Rapid SQL.
  • Expertise noledge in building applications using Rational Unified Process (RUP), UML and OOAD.
  • Involved in developing Test plans, Test Cases (Manual/Automated), Test Procedures and white-box and black-box testing.
  • Used Oracle coherence for Sharing and Managing data in a cluster using Java collection classes.
  • Experienced in implementing EnterpriseApplications with full life cycle of software development.
  • Knowledge of JFace, SWT and Eclipse RCP.
  • Fabricated, instituted and delivered RFT software solutions to meet product requirements.
  • Proficient in using unit testing frameworks Junit and Junit EE.
  • Experience in writing ANT and Maven build files.
  • Performed message logging Log4J, Version Control using SVN, Star Team, and CVS.
  • Worked on different OS UNIX (Sun Solaris, AIX), Linux, Windows NT, Windows XP, Windows 2K.
  • Good team player with ability to solve problems, organize and prioritize multiple tasks.
  • Ability to learn new concepts quickly and excellent communication skills.

TECHNICAL SKILLS:

Languages: C, C++, Java(J2SE1.5/1.4, J2EE1.5/1.4), SQL, PL/SQL, UML2.0

Technologies: JSP2.1/2.0/1.2, Servlets2.x, JavaBeans, JDBC, Struts2.x/1.x, RMI, EJB3.0/2.1, Hibernate3.x/2.x, Spring 3.0/2.0/1.0, Web Services, SOA, JMS1.1, SAX and DOM Parsers, AJAX, JAXB2.1/2.0, JAXP1.x, LDAP, .NET, Sybase Power Designer

Web Technologies: HTML/DHTML, XHTML1.1, JavaScript1.x, ExtJs,XML1.0, XSL, XSLT, CSS

Development Tools (IDEs): Eclipse 3.2/3.0/2.1.1 , MyEclipse6.0/5.1.1, RAD7.0/6.0, WSAD5.x/ 4.x, NetBeans3.3, MS Visual Studio 2005

Web/Application Servers: Tomcat6.x/5.x, WebLogic 10.3/9.2/8.1/7.0 , IBM WebSphere6.x/5.x/4.x.

Design Patterns: MVC, Front Controller, Session Fa ade, Singleton, Business Delegate and DAO patterns

RDBMS: Oracle 12c/11g/10g/9i/8i, MS SQL Server 2008/2005/2000 , MySQL5.1/4.1, DB 2 9.1/8.1/7.2

Platforms: Windows, UNIX, LINUX

Testing Tools: Junit 4.x, Load runner 11.0/11.5, Quick Test Pro, HP Performance Center.

Version Control: CVS, SVN, VSS and Rational Clear Case.

Methodologies: Agile Methodology, RUP, Extreme Programming

Build Tools: Ant 1.7, Maven 2.x

PROFESSIONAL EXPERIENCE:

Confidential, Boise, ID

Java/J2EE Developer

Responsibilities:

  • Used JIRA for Scrum projects development and delivery in Agile methodology.
  • Prepared low-level design documents with the class, sequence, and activity diagrams in each use case.
  • Developed rich UI for the Application using Sencha Architect and involved in setting up Sencha build for ExtJs MVC framework.
  • Involved in writing JSF Backing Beans for controlling the UI and writing custom components.
  • Implemented JSF Converters to handle formatting and Localization and configured the faces-config.xml to create a web application navigation rule using Spring Web flow.
  • Optimized ExtJS themes and prepared performant applications.
  • Used various Java and J2EE design patterns such as MVC, Singleton, DAO and DTO.
  • Used Asynchronous JavaScript and XML (AJAX) for better and faster interactive Front-End.
  • Implemented JSON notations in the JavaScript for Data Interchanging in Web services.
  • Developed various reusable Helper and Utility classes, which are used across all the modules of the application.
  • Used Spring DI/IoC framework to integrate various business components.
  • Created Logging and Exception Handling aspects using Spring AOP framework.
  • Wrote data Components for Plan setup, wrote and called Stored Procedures using Java, HQL, Hibernate.
  • Involved in configuring and integrating JSF, Spring and Hibernate frameworks.
  • Worked on data access layer using DAO pattern and Spring Hibernate Template.
  • Implemented SOA architecture with Web Services using SOAP, WSDL, UDDI and XML.
  • Used JAXB binding tool to bind Java objects with XML schemas.
  • Involved in maintaining client-server communication, internal and external API’s using Node.js.
  • Responsible for configuring and deploying the builds on Web Sphere App Server.
  • Deployed Distributed Cache on a cluster of multiple nodes.
  • Wrote notification service dat executes daily, sends emails and escalations to participants.
  • Integrated middle tier components involving JMS, Web Services using Mule ESB 3.0 connectors.
  • Deployed the application on Websphere server and used IBM RAD for the application development.
  • Involved in testing the application at various levels of Unit, Integration and System Testing.
  • Used Maven tool to build and deploy the application on UNIX env.
  • Provided application support on different environments from QA to Production and worked with testing team to detect and fix bugs.

Environment: Java 7.0, HTML 5, JSP, JSF, Secha ExtJS, Spring, Hibernate, JMS, JSON, LDAP, JNDI, UDDI, WSDL, SOA, SOAP, XML, XHTML, Mule ESB 3.0, Log4j, Web Sphere 8, RAD 7, Oracle 11g, SunOS (UNIX), Node.js, Shell Script, Maven, Sub Version and Windows 7.

Confidential, Warren, NJ

Java/J2EE Developer

Responsibilities:

  • Designed and developed applications using Rational Unified Process (RUP), UML and OOAD.
  • Created Use cases, Class Diagrams, Sequence Diagrams using Rational Rose.
  • Designed and developed the project using MVC design pattern.
  • Developed user management screens using JSF framework, business components using Spring framework and DAO classes using Hibernate framework for persistence management and involved in integrating the frameworks for the project.
  • Developed UI for Customer Service Modules and Reports using JSF, JSP’s, Prime Faces, Apache My Faces Components, Ajax4JSF framework (Ajax), JavaScript and Backing Beans.
  • Implemented J2EE design patterns such as Session Facade, Factory, DAO, DTO and MVC.
  • Designed & Developed persistence service using Hibernate framework.
  • Hibernate used as the ORM mapping tool and worked with Hibernate Query Language (HQL).
  • Wrote Hibernate configuration file, Hibernate mapping files and define persistence classes to persist the data into Oracle Database.
  • Worked on advanced Hibernate associations with multiple levels of Caching, lazy loading.
  • Involved in writing JSF Backing Beans for controlling the UI and writing custom components and validations.
  • Implemented Ajax using Ajax4JSF Framework and nested taglibs API along with other standard taglibs in the application, as a better approach for screen development and reusability of visual components in the JSP pages.
  • Implemented business logic in Middle Tier using pluggable components, which were specified in the customized xml documents using Spring framework.
  • Configured and Integrated JSF, Spring and Hibernate frameworks.
  • Responsible for writing Java code to convert HTML files to PDF file using Apache FOP.
  • Developed Message Driven Beans (MDBs) for receiving and processing data from IBM MQ Series using JMS.
  • Rational Clear Quest used for defects, change tracking across the application.
  • Designed and developed direct live interfaces to handle multiple systems within the bank to subscribe the data in real-time.
  • Wrote build & deployment scripts using ANT on Linux environment and deployed the application on web logic server.
  • Involved in the performance tuning of PL/SQL statements.
  • Developed the Windows andweb based Customized GIS software for utility applications of Land Information Systems.
  • Developed database triggers and procedures to update the real-time cash balances.
  • Worked closely with the testing team in creating new test cases and also created the use cases for the module before the testing phase.
  • Wrote ANT build scripts to compile Java classes and create jar, performed unit testing and package them into ear files.
  • Coordinated work with DB team, QA team, Business Analysts and Client Reps to complete the client requirements efficiently.

Environment: Java/J2EE, JMS, JNDI, JSP, JSF, My Faces, Prime Faces, Spring, Hibernate, JSP, CSS, Web Logic 10, Ant, Clear Quest, Oracle 10g, AJAX, JSTL, Eclipse, Junit, JavaScript, Linux, VSS.

Confidential, Irving, TX

Java/J2EE Developer

Responsibilities:

  • Used OOAD for building applications.
  • Involved in gathering business requirements, analyzing the project and creating use Cases and Class Diagrams.
  • Interacted coordinated with the Design team, Business analyst and end users of the system.
  • Created sequence diagrams, collaboration diagrams, class diagrams, usecases and activity diagrams using Rational Rose for the Configuration, Cache & logging Services.
  • Designed and developed the project using MVC design pattern.
  • Developed front end using Struts framework, business components using EJB’s.
  • Implementing Struts/ Tiles based framework to present the data to the user.
  • Created the web UI using Struts, JSP, Servlets and Custom tags.
  • Used ANT tool to build the project into WAR and EAR files and deployed the application in the JBoss Server environment.
  • Involved in coding Struts Dyna Action Forms, Message Resources, Action Messages, Action Errors, Validation.xml, and Validator-rules.xml.
  • Designed and developed Caching and Logging service using Singleton pattern, Log4j.
  • Coded different action classes in struts responsible for maintaining deployment descriptors like struts-config, ejb-jar and web.xml using XML.
  • Designed and Developed front-end using struts framework. Used JSP, JavaScript, JSTL, EL, Custom Tag libraries, Tiles and Validations provided by struts framework.
  • Wrote authentication and authorization classes and manage it in the frontcontroller for all the users according to their entitlements.
  • Wrote queries in Oracle9i Spatial in developing GIS based application.
  • Developed and deployed Session Beans and Entity Beans for database updates.
  • Implemented caching techniques, wrote POJO classes for storing data and DAO’s to retrieve the data and did other database configurations using EJB 3.0.
  • Developed stored procedures and complex packages extensively using PL/SQL and shell programs.
  • Used Struts-Validator frame-work for all front-end Validations for all the form entries.
  • Developed SOAP based Web Services for Integrating with the Enterprise Information System Tier.
  • Design and development of JAXB components for transfer objects.
  • Prepared EJB deployment descriptors using XML.
  • Involved in Configuration and Usage of Apache Log4J for logging and debugging purposes.
  • Wrote Action Classes to service the requests from the UI, populate business objects & invoke EJBs.
  • Used JAXP (DOM, XSLT), XSD for XML data generation and presentation.
  • Wrote Junit test classes for the services and prepared documentation.

Environment: Java, JSP, Servlets, Struts, JAXB, XSLT, DOM, XML, EJB 3.0, WebServices, JNDI, J2EE, Eclipse, JBoss, Rational Rose, CVS, Oracle 9i, Junit, Rational Rose, JavaScript, DHTML, Ext JS.

Confidential, Minneapolis, MN

Java/J2EE Developer

Responsibilities:

  • Provided technical guidance to business analysts, gather the requirements and convert them into technical specifications/artifacts.
  • Part of 6 member team dat developed an innovative virtual keyboard module used in the product and the same TEMPhas been patented.
  • Designed and developed Customer registration and login screens using DHTML, JavaScript and Servlets.
  • Wrote JavaScript validations to validate the fields of the user registration screen and login screen.
  • Used log4j for logging mechanism.
  • Implemented caching techniques, wrote POJO classes for storing data and DAO’s to retrieve the data and did other database configurations using Hibernate.
  • Developed JMS components to send messages from one application to other application internally.
  • Used log4j for tracking errors and debugging the code.
  • Developed Soap based web services using JAX-WS.
  • Involved in unit testing and system testing and also responsible for preparing test scripts for the system testing.
  • Coordinating with the testing team and fixing Bugs at various stages of the application development.
  • Developing test requirements by decomposing the functional requirements and interacting with End-users, business analysts and developers.
  • Did User Acceptance testing team for the in-house product.
  • Involved in JUnit Testing.

Environment: Java 1.5, Servlets, JSF, JMS, Hibernate 3.0, Webservices 6.0/6.1, JDBC, RAD 7, UML, DHTML, Java Script, XML, WebSphere 6.1, Log4j, SQL Server 2005, JUnit, JNDI.

Confidential

Java/J2EE Developer

Responsibilities:

  • Developed web services transferring data through soap over http using top down methodology.
  • Designed and Developed xml schema to represent the data model objects in an xml.
  • Developed XML, XML Schema and Parsers using SAX and DOM, implemented System oriented Architecture methodologies.
  • Designed and developed handler to log performance, request and responses.
  • Developed various reusable Helper and Utility classes which are used across all the modules of the application.
  • Used log4J for tracking errors and de-bugging the code.
  • Responsible for coding SQL Statements and Stored procedures for back end communication using JDBC.
  • Wrote stored procedures using PL/SQL for data retrieval from different tables.
  • Extensively used Oracle 9gas backend database for the application for retrieving the Order/Customer history and for providing data scrubs.
  • Worked extensively on bug fixes on the server side.
  • Part of performance tuning team and implemented caching mechanism and other changes.
  • Configured XML Bridges' request and response queues using SonicMQto process XML messages from other interfaces and applications, and invoke the responsible EJB handler.
  • Responsible for fixing defects and implementing stories in Fast-track SDLC development cycles.
  • Responsible for conducting Impact analysis for the given Change Request.
  • Worked on Requirements Gathering, Design, coding and various phases of testing with very stringent timelines.
  • Involved in preparing the Documentation of the project to understand the system efficiently.
  • Participated in meetings of internal developer groups for the purpose of development standards.

Environment: Java, J2EE, Spring 2.0, Servlets, JSP, EJB, XML, JavaScript, Ant, RAD6, SQL, Oracle 9i, Hibernate, Toad, Log4j, WebSphere 6.1,Windows NT/2000, UNIX, SOAP, WSDL, XML, XSLT.

We'd love your feedback!