We provide IT Staff Augmentation Services!

J2ee Developer Resume

4.00/5 (Submit Your Rating)

Los Angles, CA

SUMMARY:

  • An accomplished software engineer specialized in object oriented programming analysis with extensive full Software Development Lifecycle (SDLC) experience in Application Software Specifications, Design, Development, Testing and debugging, Maintenance.
  • Around 8 years of strong software experience in design, development and deployment of web - based and Client-Server business applications using OOP, Java/J2EE technologies.
  • Ability to efficiently translate algorithms, ideas and concepts to software applications.
  • Proficient in applying design patterns like MVC, Singleton, Session Facade, Service Locator, Visitor, Observer, Decorator, Front Controller, Data Access Object.
  • Expertise in design with Use Case, Sequence diagrams, Activity diagrams, Class diagrams with exposure to UML, tools like RationalRose and use of Rational Unified Process (RUP).
  • Excellent experience in Object Oriented Analysis and Design (OOAD), Development, Implementation and Testing of various software applications using Java, J2EE.
  • Expertise in the implementation of Core concepts of Java, J2EE Technologies: JSP, Servlets, JSF, JSTL, EJB transaction implementation (CMP, BMP, Message-Driven Beans), JMS, Struts, Spring, Swing, Hibernate, Java Beans, JDBC, XML, WebServices, JNDI, Multi-Threading .
  • Proficient in implementation of frameworks like Struts, Spring, JSF, AJAX frameworks and ORM frameworks like Hibernate, IBatis, MyBatis .
  • Used Core java Concepts based on Multithreading, concurrency, concepts, for updating the inventory using the I/O concepts.
  • Expertise in XML technologies such as XSL, XSLT, XML schemas, XPath, XForms and parsers like SAX, DOM.
  • Expertise in developingSOA (Service Oriented Architecture) andJ2EE Web Services based on SOAP, WSDL, UDDI, JAX-WS, JAXB, JAX-RPC using tools like Apache Axis.
  • Proven experience with Application Servers like IBM WebSphere 6.x/5.x/7.0, Oracle/BEA WebLogic9.x/8.x/7.x/6.x, JBoss and Tomcat 5.x/4.x/3/x
  • Proven experience in writing Queries, Stored Procedures, Triggers, Cursors, Functions and Packages using TOAD, sql developer, IBM Data Studio, My sql work bench.
  • Excellent experience with major relational databases - Oracle 8i/9i/10g, SQL Server 2000/2005/2008, DB2, My SQL.
  • Extensive development experience in different IDE's like Eclipse 3.x, Jbuilder 9.x/8.x, WSAD 5.x, IBM RAD.
  • Worked on jqwidget for the front end CRUD manipulations, populated data using Ajax, Knowledge on Grid Controls, Navigation controls, Pie Charts and other Swing Components.
  • Expert level skills on JQuery, JavaScript, AJAX, JSON, HTML, DHTML, CSS, Tiles, Tag Libraries.
  • Experience in software configuration management using CVS, SVN and Rational clearcase, Borland Starteam.
  • Hands on experience with build tools like ANT, Maven andlogging tools like Log4J.
  • Experience in Agile software development process, Test Driven Development and Scrum.
  • P roduction support -Provided development (quick fixes) and technical support for complex/ critical applications. Coordinated with other teams to resolve end-user issues promptly.
  • USED integrated tools Pentaho for dash boards, Talend for batch execution.
  • Excellent written and verbal communication skills, Analytical, Problem Solving skills, strict attention to detail and ability to work independently, lead/work within a team environment.

TECHNICAL SKILLS:

Java/J2EE Technologies: Servlets, JSP, JSTL, JDBC, JMS, JNDI, RMI, EJB, JFC/Swing, AWT, Applets, Multi-threading, Java Networking

Programming Languages: Java JDK1.4/1.5/1.6, C++, C, SQL, PL/SQL

Application/Web Servers: Oracle/BEA Weblogic 8.1/9.1, IBM Websphere 5.1/6.0/6.1/7.0/8.5. x, JBoss, Tomcat 5.0.28/6.0

Frameworks: Struts 2.x/1.x, Spring 2.x, Hibernate 3.x, JSF 1.2/2.0,iBatis, Mybatis

IDEs: Eclipse 3.x, IBM WebSphere Application Developer 5.x, IBM RAD

Web technologies: JSP, JavaScript, jQuery, AJAX, XML, XSLT, HTML, DHTML, CSS

Web Services: JAX-WS, JAX-RPC, JAX-RS, SOAP, WSDL, UDDI, OSGI

XML Tools: JAXB, Apache Axis.

Methodologies: Agile, Scrum, RUP, TDD, OOAD, SDLC

Modeling Tools: UML, Rational Rose, Visio

Testing technologies/tools: JUnit, JMeter, HtmlUnit

Database Servers: Oracle 8i/9i/10g, DB2, SQL Server 2000/2005/2008, MySQL

Version Control: CVS,SVN, Rational clearcase, Borland Starteam.

Build Tools: ANT, Maven

Platforms: Windows 2007/2000/98/95/ NT4.0, UNIX

Data Integration: Pentaho (Bi), Talend

PROFESSIONAL EXPERIENCE:

Confidential, Los Angles, CA

J2EE Developer

Responsibilities:

  • Followed Agile methodology (SCRUM) for developing this project, with each SPRINT lasting for 2 weeks. Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle (SDLC).
  • Designed project related documents using Visual Paradigm (Unified Modeling Language tool) which includes Use case, Class and Sequence diagrams.
  • Worked in all the 4 important modules of reports within the application which involved front-end presentation logic developed using Ext js, JSP, JSTL and java script, used Ext JS objects for accordion menu, popups, calendar, validations according to the business developed using POJOs and data access layer using with the help of the Ajax Load GRID components for designing the front end.
  • Implemented Ext Js Pie-components to represent dash boards for monitoring the health performance based on top 5 services and line chart component for usage according to the monthly used by customers according to the business.
  • Worked on Spring batch functionality with reader writer implementation for scheduling batch job to for file transportation and automatic acknowledgements based on email with different policies.
  • Developed and consumed asynchronous messaging using Java Message Service (JMS) for FTP between multiple applications according to the business life cycle.
  • Developed web services both SOAP, RESTFUL web services with Apache CXF for integration of services such as login according to the client.
  • Used Xstream, jacksons for data conversions into xml, JSON which makes the foundation for the FTP for business .
  • Implementing persistence logic using Hibernate with Hibernate annotations for hibernate mapping and used hql.
  • Developed SQL as well and stored procedures to interact with Sybase, MySQL.
  • Log4J framework is used for logging.
  • Used Integrated Talend tool for integrating with application through scheduling jobs.
  • Developed Jsp pages and client side validations are done using JavaScript.
  • Benchmark Stored Procedures against CICS Architecture to build the business work flow templates for wizard according to their business needs for example for creating contracts for agents with from wizards with the help of templates which provides the dynamic html .
  • Created and injected Spring services, Spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
  • Log4J framework is used for logging.
  • Worked on Spring Quartz functionality for scheduling tasks such as generating monthly reports for customers and sending them mails about different policies.
  • Designed the application by implementing on MVC Architecture with EJB, simple Java Beans as a Model, JSP and Jquery UI Components as View.
  • Used WAS 8.5 for configuring the asynchronous messaging using Java Message Service (JMS) for Analytics and deployed for testing .
  • Written Message Driven Beans to consume messages from JMS.
  • Developed Web Services clients to consume those Web Services as well other enterprise wide Web Services.
  • Used XML for defining the Workflow Templates for generating dynamic htmls.
  • Configured the User roles corresponding to agents with password restricted policies by using single-sign on with SiteMinder5.5 and tested weather enabled or disabled using maven.
  • Worked with IDE as Intilej and with MKS integrity client 2009.

Environment: Java, java Script, Jquery, Ext Js 3.x, Servlets, JSP, EJB, JMS, XML, UML, OOAD, Weblogic 10.3, Web Services, Ant, Log 4j, JDBC, Sybase, XML, intellij, MKS integrity client.

Confidential, Chicago, IL.

J2EE Developer.

Responsibilities:

  • Worked in all the modules of the application which involved front-end presentation logic developed using Tiles, JSP, JSTL and java script, Business objects developed using POJOs and data access layer using myBatis framework.
  • Worked on jqwidget for the front end CRUD manipulations, populated data using Ajax.
  • Developed entire user interface using various Jquery jqwidgests 3.4 like Editable grids, Navigational tabs, Form panels, Tab panels, View port.
  • Worked on jquery widjets for cookie management and jstl tags for the user maintenance roles.
  • Used AJAX extensively to implement front end /user interface features in the application to populate the data to front end with jqwidgests using ajax calls.
  • Used Design Patterns like Singleton, Factory, MVC, Intercepting Filter, Front Controller, Business Delegate, Service Locator, Session Facade and DAO.
  • Developed using new features of Java 1.5 like Annotations, Generics, enhanced for loop and Enums.
  • Created and injected Spring services, Spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
  • Used Ajax service calls to populate the data in the front end by using the spring controllers by using Bean auto wiring.
  • Used JSTL tags and jqxwidgets for user role maintenance for Single Sign-On.
  • Used Tiles definitions configurations to display the components according to the business requirement in the front end.
  • Developed screens using JSP, JavaScript, AJAX and jquery, Json, html,Css for tool tips.
  • Used ApacheMaven for project management and building the application.
  • Worked on Spring js -Dojo frame work for the front end interfaces for pop-ups maintainance.
  • Developed various generic JavaScript functions used for validations.
  • Used DAO pattern to fetch data from database using myBatis to carry out various database specific operations and avoided redundant database access statements and thus achieved decoupling and flexibility.
  • Involved in configuring myBatis mapping files and POJO objects.
  • Used MyBatis Transaction Management, MyBatis cache concepts.
  • Defined Spring MVC framework providing very clean division between controllers, flexibility with the use of interfaces and providing thin web layer over business layer.
  • Used Apachae Poi frame work for the mass upload of data through spread sheet to populate the data in the grid with validations based on the business requirement.
  • Deployed the application on Weblogic 10.3 application server.
  • Created DDL and DML SQL scripts for creation of database objects.
  • Database development required creation of new tables, PL/SQLstored procedures, functions, views, constraints, joins and required SQL tuning to reduce the response time in the application.
  • Focused on Test Driven Development ; thereby creating detailed JUnit tests for every single piece of functionality before actually writing the functionality.
  • Used Log4j utility to generate run-time logs.
  • Developed Functional Requirement Document based on users’ requirement.

Environment: J2EE, Java 1.5, Spring framework, Apache Maven, Weblogic 10.3, Spring MVC, myBatis, JSP 2.0, JSF, Servlets 2.3, JDBC, AJAX, XML, Java Beans, XStream, Apache POI, Ext JS, JQuery, JavaScript, Oracle 10g, IBM RAD, Agile Methodology, Design Patterns, CVS, HtmlUnit, XSLT, HTML/DHTML.

Confidential, Monroe, Los Angeles

J2EE Developer.

Responsibilities:

  • Developed the J2EE application based on the Service Oriented Architecture.
  • Used Design Patterns like Singleton, Factory, MVC, Intercepting Filter, Front Controller, Business Delegate, Service Locator, DAO.
  • Developed using new features of Java 1.5 like Annotations, Generics, enhanced for loop and Enums. Developed the functionalities using Agile Methodology.
  • Involved in writing Thread Safe blocks for multithread access to make valid transactions.
  • Created and injected Spring services, Spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
  • Used Spring Inheritance to develop beans from already developed parent beans.
  • Used DAO pattern to fetch data from database using Hiberante to carry out various database specific operations and avoided redundant database access statements and thus achieved decoupling and flexibility.
  • Integrated Spring DAO for data access using with Hibernate, using singleton .
  • Extensively worked with HQL and hibernate criteria queries, with hibernate transactions.
  • Defined MultiAction, AbstractWizardForm and SimpleForm Controllers using Spring MVC framework providing very clean division between controllers, flexibility with the use of interfaces and providing thin web layer over business layer.
  • Implemented SOA to develop Web services using Apache Axis .
  • Developed Web Services clients to consume those Web Services as well other enterprise wide Web Services.
  • Exposed the Web Services to the client applications by sharing the WSDL’s.
  • Created DDL and DML SQL scripts for creation of database objects.
  • Created logical and physical data models putting to practice, concepts of normalization and RDBMS.
  • Database development required creation of new tables, PL/SQLstored procedures, functions, views, indexes and constraints, triggers and required SQL tuning to reduce the response time in the application.
  • Worked closely with QA team and fixed QA bugs as well as production issues with a quick turnaround time.
  • Focused on Test Driven Development ; thereby creating detailed JUnit tests for every single piece of functionality before actually writing the functionality.
  • Used Rational Application Developer (RAD) which is based on Eclipse, to develop and debug application code.
  • Used Log4j utility to generate run-time logs.
  • CVS was used for project management and version management.
  • Deployed the application on Websphere 7.0 application server.
  • Developed Functional Requirement Document based on users’ requirement.

Environment: J2EE, Java 1.5, Spring framework, Spring MVC, Hibernate, JSP 2.0, JSF, Servlets 2.3, JDBC, AJAX, Web services, SOAP, XML, Java Beans, Apache POI, Ext JS, JQuery, JavaScript, Oracle 10g, IBM RAD, Websphere 7.0, Agile Methodology, Design Patterns, CVS, JUnit, HtmlUnit, XSLT, HTML/DHTML.

Confidential, Keene NH.

J2EE Developer.

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Generated Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose
  • The application is designed using J2EE design patterns and technologies based on MVC architecture
  • Agile Methodology is used for development of the application.
  • Used J2EEdesign patterns like Value Object Pattern, Business Delegate, servicelocator, and session façade, Singleton, Factory and DAO.
  • Implemented Struts Dispatch Action class and form bean classesusing struts framework.
  • Client & server validations were handled using JavaScript &Struts validator plugin.
  • Struts Tiles Framework is implemented for a common look in all the presentation views.
  • Integrated struts MVC with spring DI and Spring hibernate DAO
  • EJBSession Beans were used to process requests from the user interface and CMP entity beans were used to interact with the persistence layer.
  • Implemented security for different front end views based on the access privileges.
  • Involved in writing XML validation classes using Struts validation framework.
  • Designed the user interfaces using JSPs,AJAX and Struts Tags.
  • Used XML Web Services using SOAP to register agents using non-java application.
  • Used JVM Multi-threading part in back-end component, one thread will be running for each user to change the inventory in the system according to the user.
  • Involved in writing DAO using Hibernate DAO Support.
  • Implemented persistence layer using Hibernate that uses the POJOs( which do not have the business processes) to represent the persistence database tuples.
  • Used IBM WebSphere Application Server to deploy the application.
  • Developed JUnittest cases for DAO and Service Layer methods.
  • Used SVN for version control of the application.
  • Used Log4J to capture the log that includes runtime exceptions.
  • Developed the ANT scripts for preparing WAR files used to deploy J2EE components.
  • Interacted with quality assurance team for requirements gathering and analysis.

Environment: CoreJava, J2EE, JSP,Struts, Spring, OOAD, Oracle 9i, HTML, EJB3, AJAX, JMS, XML, Design Patterns, ANT, Rationale Rose, IBM RAD IDE, IBM WebSphere Application Server 6.1, Hibernate 3.0, LOG4J, SVN, TOAD, JUNIT, UML.

Confidential, Tempe, AZ

Java/J2EE Developer.

Responsibilities:

  • Identified the Business requirements of the project.
  • Involved in preparing System Requirements for the project.
  • Involved in preparing the Detailed Design document for the project.
  • Extensively used MVC, Factory, Delegate and Singleton design patterns.
  • Used Spring Framework AOP Module to implement logging in the application to know the application status. Used Spring DAO Module along with Struts Framework to deal with Database.
  • Spring MVC Framework IOC(Inversion Of Control) design pattern is used to have relationships between application components..It is also used to separate the application configuration and dependency specification from the actual application code.
  • Developed, and debugged the servlets and EJB with Websphere Application server.
  • Developed the middle tier using EJBs, Java Servlets.
  • Implemented complex back-end component(EJB) to get the count in no time against large size of database using Java multi-threading by using multiple threads to maintain concurrency for migrating the system.
  • Developed session, entity beans and message driven beans.
  • Used multi-threading concept for multiple user interacting to the database.
  • Designed the data flow for the client-side screens and the object interaction layer for the server side components using Rational Rose.
  • Involved in Use Case Realization, Use Case Diagrams, Class Diagrams and Sequence diagrams using Rational Rose.
  • MQ was used to provide a single unifying transport that reduces cost and maintenance efforts, including support for HTTP, REST and JMS.
  • Designed configuration XML Schema for the application.
  • Used JavaScript for the client side validation.
  • Used XMLHttpRequest Object to provide asynchronous communication as part of AJAX implementation.
  • Designed and implemented Java Classes to use JAXP parser to create Java objects so as tobe able to modify the data received in the response.
  • Used SOAP for Web Services by exchanging XML data between applications over HTTP.
  • WSDL was used for publishing Web Service interfaces.
  • JUnittests were written to test each module in the application.
  • Wrote Ant Scripts to automate the build and deploy process.
  • Involved in Code Review, Unit Testing and Integration Testing.

Environment: Core Java/J2EE, Servlets, JSP, Java Swing, JSTL, Struts, EJB, JMS, XML, XSLT, JDBC, AJAX, IBM Websphere Application Server 6.0, DB2, WSAD, IBM MQ, HTML, CSS, JavaScript, Eclipse, UML, Rational Rose, Windows XP, CVS, JUnit, ANT, Adobe Flex, Vision.

Confidential

Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Generated Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
  • Developed the applications using Java, J2EE, Struts, JDBC
  • Worked on various use cases in development using Struts and testing the functionalities.
  • Involved in preparing the High Level and Detail level design of the system using J2EE.
  • Created struts form beans, action classes, JSPs following Struts framework standards.
  • Implemented the database connectivity using JDBC with Oracle 9i database as backend.
  • Involved in the development of model, library, struts and form classes (MVC).
  • Used display tag libraries for decoration and used display table for reports and grid designs.
  • Designed and developed file upload and file download features using jdbc with Oracle Blob.
  • Worked on core java, using file operations to read system file (downloads) and to present on JSP.
  • Involved in the development of underwriting process, which involves communications with out side systems using IBM MQ and JMS.
  • Used PL/SQL stored procedures for applications that needed to execute as part of a scheduling mechanisms.
  • Designed and developed Application based on Struts Framework using MVC design pattern.
  • Developed Struts Action classes using Struts controller component.
  • Used Rational Clear Case for version control and JUnit for unit testing.
  • Configured WebSphere deployed the web components and tomcat for web Application development.

Environment: Flex, EJB, Struts,spring, JSP1.2, Servlets2.1, Jasper reports, JMS, IBM MQ, XML,, JDBC, JavaScript, XML, UML, HTML, JNDI, Rational Rose 98, Oracle 9i, IBM Websphere 6.0, ClearCase, Log4J, ANT, JUnit, IBM RAD, and Apache Tomcat.

Confidential

Java Developer

Responsibilities:

  • Involved in analysis and design of the application.
  • Involved in preparing the detailed design document for the project.
  • Developed the application using J2EE architecture.
  • Involved in developing JSP forms.
  • Designed and developed web pages using HTML and JSP.
  • Designed various applets using JBuilder.
  • Designed and developed Servlets to communicate between presentation and business layer.
  • Used EJB as a middleware in developing a three-tier distributed application.
  • Developed Session Beans and Entity beans to business and data process.
  • Used JMS in the project for sending and receiving the messages on the queue.
  • Developed the Servlets for processing the data on the server.
  • The processed data is transferred to the database through Entity Bean.
  • Used JDBC for database connectivity with MySQL Server.
  • Used CVS for version control.
  • Involved in unit testing using Junit.

Environment: Core Java, J2EE, JSP, Servlets, XML, XSLT, EJB, JDBC, JBuilder 8.0, JBoss, Swing, JavaScript, JMS, HTML, CSS, MySQL Server, CVS, Windows 2000

We'd love your feedback!