We provide IT Staff Augmentation Services!

J2ee Developer Resume Profile

2.00/5 (Submit Your Rating)

MA

PROFESSIONAL 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, debugging and maintenance.
  • 7 years of strong software experience in design, development and deployment of web-based and Client-Server business applications using OOP, Java/J2EE, Spring 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.
  • 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, JMS, Struts, Spring, Swing, Hibernate, Java Beans, JDBC, XML, Web Services, JNDI, Multithreading etc.
  • Proficient in implementation of frameworks like Struts, Spring, JSF frameworks and ORM frameworks like Hibernate.
  • Expertise in XML technologies such as XSL, XSLT, XML schemas, XPath, XForms, XSL-FO and parsers like SAX, DOM.
  • Worked extensively with Core Java, Multithreading, and Collections.
  • Expertise in developing SOA 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.
  • 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.
  • Extensively worked with different operating systems like Windows XP/Vista/7, UNIX and LINUX.
  • Knowledge on Grid Controls, Pie Charts and other Swing Components
  • Expert level skills on JQuery, JavaScript, Perl, AJAX, HTML, DHTML, CSS, Tiles, Tag Libraries.
  • Experience in software configuration management using CVS, SVN, Tortoise SVN and IBM Clear Case.
  • Hands on experience with build tools like ANT, Maven and logging tools like Log4J.
  • Expertise in testing with using tools like JUnit.
  • Experience in Agile software development process, Test Driven Development and Scrum.
  • Production support-Provided development quick fixes and technical support for complex/ critical applications. Coordinated with other teams to resolve end-user issues promptly.
  • 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.

TECHNOLOGIES

Programming Languages

J2SE, J2EE, C/C , C .

Web Technologies

HTML, JSP, XML, DHTML, CSS, XSLT, Servlets, JSF, JDBC, JMS, JNDI.

Scripting Languages

JavaScript, Action Script, Perl

Database

Oracle 9i/10g,11g, SQL Server 2000/2005, MySql, DB2, MS Access

Web Servers

Tomcat 6.0

Application Servers

IBM WebSphere, WebLogic and JBoss.

Operating Systems

UNIX, Linux, WINDOWS XP/Vista/7.

Framework

Struts, JSF, Spring,

ORM Tools

Hibernate.

IDE

Eclipse, Net Beans, RAD , JDeveloper, WSAD

Design Language

UML

WORK EXPERIENCE

Confidential

Role: Java/J2EE Developer

Project Description: MA21 WorkerPortal is a java based portal application being developed for Massachusetts state employee, who will be create/modify/verify enrolment applications submitted for health insurance based on information provided.

Responsibilities:

  • Developed Service layer of the application using spring dependency injection properties.
  • Used Hibernate to map database tables to Java class.
  • Developed Web Services clients to integrate the application with several other applications.
  • Worked with DBAs on Database development, which include creation of new tables, adding/modifying existing columns/sequences.
  • Used Soap-UI to test webservices and to create mock services.
  • Worked on stored procedures using plsql and CURD operations on Oracle 11g.
  • Used Sql Developer to connect to database.
  • Created Junit test cases for unit testing as part of Test Driven Development TDD software development process.
  • Worked closely with QA team and fixed QA bugs with a quick turnaround time.
  • Used JDeveloper and Eclipse to develop and debug application code.
  • SVN was used for project management and version management.
  • Involved in configuring data sources, deploying application on Weblogic server using weblogic web console.

Environment: J2EE, Spring framework, Hibernate, SOAP Webservices, Soap-UI, Eclipse, JDeveloper, Oracle 11g, WSImport, XML, Weblogic 10.3, Tortoise SVN, Apache ANT, Windows 7, JUnit, Sql Developer.

Confidential

Role: Java/J2EE Developer

Project Description: ePro application captures data entered by Sales team through a series of HTML forms. This data reflects the product s purchased by the Customer along with other administrative information. The data will be captured in a centrally located MVS DB2 database from which reports will be generated to convey the information to downstream systems. The reports are HTML pages available through the browser. Data is accessed by other applications through mainframe jobs and reports generated by the application.

Responsibilities:

  • Developed the JAVA application based on the Service Oriented Architecture.
  • Involved in Requirements gathering, Analysis and Documentation.
  • Participated in Change Requirements and Bug fixing
  • Created and injected spring services, spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
  • Used DAO pattern to fetch data from database using Hibernate.
  • Generated Report Forms by using XSL, XSLT, XSL-FO transformations.
  • Used IBM Web Sphere Application Server to deploy the application.
  • Developed various generic JavaScript functions used for validations.
  • Used DOM parser for validating the XML files against their respective XML schemas.
  • XPATH expressions are used to extract data from XML files
  • Used HTTP Request and SOAP Web service to post XML Data to the End Client.
  • 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.
  • Database development required creation of new tables, adding/modifying existing columns.
  • Worked closely with QA team and fixed QA bugs as well as production issues with a quick turnaround time.
  • Used RAD to develop and debug application code.
  • SVN was used for project management and version management.
  • Deployed the application on Tomcat 7.0 server.
  • Configured data sources on Tomcat server.

Environment: J2EE, Struts, Spring framework, Spring MVC, Servlets 2.3, JDBC, AJAX, Web services , SOAP, XML, Java Beans, JQuery, JavaScript, IBM DB2, Tomcat 7.0, Design Patterns, SVN, Tortoise SVN, Apache ANT, Windows XP/7, JUnit, XSLT,HTML/DHTML.

Confidential

Role: Java/J2EE Developer

Project Description: Walnet is a Walgreens Corporate intranet, which is targeted to Walgreen's employees. Walnet is an information portal, which allows employees to access the information, services and alerts available. Employees have to be authenticated before they can access the information, which is filtered based on the role. Roles are assigned to an employee based on the location and status.

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, Session Facade and DAO.
  • Developed using new features of Java 1.5 like Annotations, Generics, enhanced for loop and Enums.
  • 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 Hibernate framework.
  • 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 Hibernate.
  • Used Hibernate Transaction Management, Hibernate Batch Transactions, cache concepts.
  • Defined Action Forms, Model Components using Struts MVC framework providing very clean division between controllers, flexibility with the use of interfaces and providing thin web layer over business layer.
  • Developed various generic JavaScript functions used for validations.
  • Developed screens using JSP, JavaScript, and AJAX.
  • Used AJAX extensively to implement front end /user interface features in the application.
  • 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 logical and physical data models putting to practice, concepts of normalization and RDBMS.
  • 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 Ant scripts to build and deploy the applications in Tomcat Server.
  • Used Log4j utility to generate run-time logs.
  • CVS was used for project management and version management.
  • Developed Functional Requirement Document based on users' requirement.

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

Confidential

Role: Java/J2EE Developer

Project Description: This purpose of Portal application is to Create Surveys by different business users, any approved business user can start creating their own surveys, once gets approved, it will be published to SurveySmartTM mobile apps. This Portal provides all the required tools to Business users, so that they can easily design their surveys using pre-designed templates, Question bank with extensive branching logic, a client driven look and feel, configurable survey reporting, and many more features. Project consisted of developing a Survey System with various modules Business User Survey Design Module , Survey Approval Module , Survey Questions Creation Module , Survey Reports part of this portal development.

Responsibilities:

  • Used agile methodology in designing and developing the modules.
  • Collected User Stories for documenting the requirements of registration module, Survey Approval module.
  • Used Struts validator framework to validate user input.
  • Implemented Singleton Design Pattern by sharing the single service locator object across different Business Delegates.
  • Developed MVC design pattern based User Interface using JSP, XML, HTML and Struts.
  • Used Spring AOP for transaction management.
  • Used Apache Axis to generate the Application mobile webservice module.
  • Created WSDL for the web services to be deployed using bottom-up approach.
  • Created XML files for storing the data required for Dialogue module.
  • Application is built using standard design patterns such as DAO, Abstract Factory, Singleton, Session Facade, Business Delegate, and MVC.
  • Junit, log4j were used for unit testing and as logging frameworks.
  • Hibernate is used as a persistence mapping technology along with JPA which acts as a wrapper around the Hibernate eliminating the mappings and configuration by annotating the POJO classes with Data Base tables.
  • Participated in and contributed to group sessions, database schema design, design reviews, and code analyzing.
  • Used Test Driven Development approach for writing the test cases using JUnit.

Environment: Java, J2EE, Spring, Struts, Hibernate, JSP, HTML, Web Sphere, Oracle 10g, Apache Ant, Log4J, Eclipse IDE, JUnit, Subversion, Axis, WSDL, Web Services.

Confidential

Role: Jr Java/J2EE Developer

Description: Facial Recognition Software offers two kinds of matching services to users. This whole application accepts facial images as input in JPG format and submits them to the core matching services through sockets in parallel to enable distributed computing. This application matches the input with the whole database and the second one compares two facial images using Eigen face algorithm to calculate the distance between the facial features. This application also retrieves all matching results at later point in future and updates verified results in the database.

Responsibilities:

  • Designed the application using the J2EE design patterns such as Session Fa ade, Business Delegate, Service Locator, Value Object, Value List Handler, Singleton.
  • Developed Use case diagrams, Object diagrams, Class diagrams, and Sequence diagrams using UML.
  • Developed presentation tier as HTML, JSPs using Struts Framework.
  • Developed the middle tier using EJBs.
  • Developed session, entity beans and message driven beans.
  • Entity Beans used for accessing data from the SQL Server database.
  • Prepared high and low level design documents for the business modules for future references and updates.
  • Deployed the application on Websphere application server in development and production environment.
  • Undertook the Integration and testing of the different parts of the application.
  • Developed automated Build files using ANT.
  • Used Subversion for version control and log4j for logging errors.
  • Code Walkthrough, Test cases and Test Plans.

Environment: Java/J2EE, Struts 1.2, Tiles , EJB, JMS, Servlets, JSP, JDBC, HTML, CSS, JavaScript, JUnit, Websphere 7.0, Eclipse, SQL Server 2000, log4j, Subversion, Windows xp

Confidential

Role: Jr Java/J2EE Developer

Project Description: The project is built on reliable n-tier architecture allowing Customer Care support and billing solution. It is platform-versatile with the system framework powerful enough to handle any volume of transactions. This project is an integration of multiple projects like GIS Based Consumer Indexing, Energy Audit and Accounting System EAAS , Trouble Call management system TCMS , Integrated Metering, Billing and Cash Collection IMBC with Online payment update which will be integrated to derive operational efficiencies and improve customer responsiveness at Kesco.

Responsibilities:

  • Developed MVC design pattern based User Interface using JSP, JavaScript, HTML and Struts.
  • Developed web pages using JSP, JSTL and Struts tags.
  • Implemented Singleton Design Pattern by sharing the single service locator object across different Business Delegates.
  • Involved in client side validation of JSP pages using Java Script and server side validation using Struts Validation.
  • Involved in Bug fixing and functionality enhancements
  • Writing SQL Queries
  • Used Eclipse IDE for development.
  • CVS is used for version controlling
  • Involved in trouble shooting and implemented new techniques.
  • Documented functional specifications of the existing product.

Environment: Java, J2EE, JSP, Struts, JDBC, XML, HTML, JavaScript, Eclipse IDE, Tomcat, CVS, SQL Developer, Oracle 9i.

We'd love your feedback!