We provide IT Staff Augmentation Services!

J2ee Developer Resume

0/5 (Submit Your Rating)

Mclean, VA

SUMMARY

  • 7 years of software development experience in Analysis, Design, Development, Implementation, Integration and Testing of Application Software in web - based environments, Enterprise systems and Client/Server architectures
  • Expertise in OOAD and SDLC software development methodologies in developing n-tier web applications and Client/Server applications
  • Expertise in designing and developing enterprise applications for J2EE platform using JSP 1.1/2.0, Servlets 2.1/2.2/2.3/2.4 , JDBC 2.0, JNDI 1.2, JDBC, and CSS
  • Expertise in various frameworks: JSF, spring 1.x and ORM tools like Hibernate 2.0/3.0.
  • Experience in Web Services using SOAP and WSDL
  • Experience in XML APIs that include XSLT, SOAP and WSDL
  • Strong experience on Log4j
  • Adept in programming practices like Object-Oriented programming
  • Expertise of Application Servers like Apache Tomcat 6.1/5.1, WebLogic 8.1
  • Strong Experience in writing SQL Queries
  • Hands on experience in developing user-interfacing applications using HTML, DHTML, XML, JavaScript, AJAX and CSS.
  • Experience working on SOA (Service Oriented Architecture).
  • Implemented web-services using RESTful Web services.
  • Hands-on experience in designing Sequence Diagram, Class diagram using Rational Rose and Visual Studio.
  • Very Strong skills in developing Web Services using SOAP/REST, XML.
  • Extensive experience using spring framework (in business layer for Dependency Injection, AOP, transaction management), Hibernate Framework (as a persistence layer) and STRUTS.
  • Very good Experience in creating build scripts using Maven.
  • Good experience in using Oracle 8i/9i/10g, SQL Server 2003
  • Good experience in preparing functional specification documents and technical specification documents
  • Experience in development on Windows 98/NT/2000/XP, UNIX, LINUX platforms
  • Excellent communication, interpersonal and analytical skills and a highly motivated team player with the ability to work independently
  • Ability to learn and adapt quickly to the emerging new technologies and paradigms
  • Committed to continual performance development in the workplace, thus adding value to the organization

TECHNICAL SKILLS

J2EE TECHNOLOGIES: JSF 2.0, Primefaces 5.0, JSP 1.2/2.0/2.1, Servlets 2.3/2.4, JDBC 3.0/4.0

PROGRAMMING LANGUAGES: Java, SQL, XML, XSLT

FRAMEWORKS: JSF, Hibernate 2.0/3.0, Spring 1.0/1.2/2.0

WEB TECHNOLOGIES: CSS, JavaScript, HTML

APPLICATION/WEB SERVERS: Apache Tomcat 6.1/5.1/3.3, WebLogic 8.1,10.3

DATABASES: Oracle 8i/9i/10g, SQL Server 2003, MySQL 5.1, DB2

IDE TOOLS: Eclipse 2.0/3.0/3.1/3.3.0 , Netbeans 5.5/6.0

OPERATING SYSTEMS: Windows 98/2000/XP/NT, LINUX, UNIX.

MIDDLEWARE/DISTRIBUTED TECHNOLOGIES: SOAP, Web Services.

VERSION CONTROLTOOLS: IBM Clear case, SVN and CVS

METHODOLOGIES: Traditional waterfall & Agile

PROFESSIONAL EXPERIENCE

Confidential, Mclean, VA

J2EE Developer

Responsibilities:

  • Involved in business discussions regarding requirements analysis and System Module Specifications
  • Used java beans, model objects to transfer a package of information among view layer, business service layer, data layer and EJBs to execute business logic separately.
  • ImplementedJSFframework extensively which involves building the whole user Interface components usingJSFtab panels, Panel groups and data tables. Integrated components like partial triggers, calendar, action/value change listeners withJSFfor enhancing the front end GUI layout.
  • Implemented JSF with Managed Beans, Topics, andConnection Factories in some portions of project (Model View Controller) to handle/intercept the user requests and used various controllers to delegate the request flow to the Backend tier of the application..
  • Developed EJB classes in the persistence layer for transaction management.
  • Created test cases using JUNIT and Mockito. (mocking framework)
  • Used AJAX technology for invoking server calls.
  • Used Log4J API for logging and debugging.
  • Used HP ALM to keep track of Defects.
  • Developed the application using Agile methodology and followed TDD.
  • Clear Case is used for version control systems and source code management.
  • Involved in various internal releases of the application and supported the application modules during testing and pre-production phases.
  • IBM Doors Product is used to keep the track of the SRS and updating the changes according to the BRD.
  • Used Ant for building and deploying the war file into application server
  • Involved in designing the Design Document, including Sequence Diagrams, Class Diagrams and Object Models.
  • Worked with Eclipse as the IDE to develop, test and deploy the application.
  • Used DB2 as the backend database.

Environment: Java, J2EE, JSF 2.0, Primefaces 5.0, WebLogic 10.3, IBM DOORS,EJB3, JUnit, Clear Case, Eclipse, Clear Quest, IBM Rational Rose, Microsoft Visual Studio, DB2, RapidSQL, IBM Lotus Notes, HP ALM.

Confidential, Reading, PA

Java/J2EE Developer

Responsibilities:

  • Involved in all phases of Software Development Lifecycle including Requirements
  • Collection, Analysis of the Customer Specifications, Development and Customization of the Application
  • Developed the application using J2EE architecture specification and Design patterns
  • Involved in designing of the application following Model-View-Controller (MVC) architecture
  • Involved in Coding Server pages using JSP
  • Implemented User Interface (front-end) screens using JSP, HTML, CSS and JavaScript
  • Implemented asynchronous communication using AJAX
  • Developed DAO interfaces & implementations for database related operations using Hibernate
  • Implemented SQL, PL/SQL Stored Procedures
  • Using Jboss application server based upon the project.
  • Developed Various CRUD operations by using REST full web services
  • Created web services using Apache AXIS
  • Developed screens using JSP, DHTML, CSS, AJAX, JavaScript, Struts, spring, Java and XML
  • Implemented MVC architecture using spring and Struts frameworks combined with Hibernate for database persistence.
  • Created various unit test cases and integration tests for the DAO and Service using JUnit
  • Using Junit for testing the application
  • Using JQuery for event handling and AJAX interactions for rapid Web development
  • Using SVN version controller to manage the code versions
  • Using Maven build tool to build and deploy the application

Environment: Java, JSP, SOAP web services, spring, HTML, JavaScript, Ajax, HTML, JQuery Oracle, Junit, JBOSS application server, SQL Developer, web services.

Confidential, Jacksonville, FL

J2EE Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Design, Analysis, Development and Implementation.
  • Participated in High-level design of the application by applying the OOP concepts and Java Design patterns.
  • Configured Faces-Config.xml and navigation templates for standard navigation rules.
  • Participated in Database design sessions with Data Architects.
  • Implemented complex data table structures with nested components using prime faces.
  • Developed prime faces components like accordion panel, bar charts etc.
  • Wrote custom jquery and CSS to maintain user friendly look and feel.
  • Created custom tags for multiple use across application.
  • Developed base beans which can be used by multiple backing beans.
  • Consumed SOAP based web services by generating client stubs from WSDL file.
  • Exposed REST based web services to 3rd party systems/ vendors.
  • Optimized SQL queries used in batch processing.
  • Wrote complex named sql queries using hibernate.
  • Created hibernate mapping files and used Session Factory to interact with Database.
  • Created sequences and triggers in database as needed.
  • Implemented bean wiring in spring to instantiate classes at business logic level.
  • Implemented Spring AOP to resolve cross cutting references.
  • Integrated spring and JSF using variable resolver.
  • Supported application through UAT and post production phases.
  • Used Clear case for version controlling.
  • Monitored the error logs using Log4J.

Environment: Java, J2EE, JSF, Prime faces, JDK 5.0, xhtml, AJAX, RAD 7.5, JSF 2.0, Hibernate, Spring, SOAP, WebSphere 7.0, Oracle 10g, JIRA, Clear Case, WinSCP, Putty, Windows XP/ Vista and Unix.

Confidential, Murray, UT

Java Developer

Responsibilities:

  • Responsible for maintaining the code quality, coding and implementation standards by code reviews.
  • Designed and developed MVC architecture using spring modules Web, Core, DAO, and AOP .
  • Created and used style sheets {Cascading Style Sheets CSS } to change the look & feel UI.
  • Extremely used plain JavaScript and JQuery JavaScript Library to do the client side validations.
  • Used Spring Validation framework to implement the server side validations
  • Used AJAX to get the data from the server asynchronously by using JSON objects
  • Used JSP Tag Libraries JSTL to implement the logic inside the JSPs
  • Used Oracle Database for persisting the data.
  • Implemented persistence mechanism using Hibernate (ORM Mapping)
  • Responsible for mapping the database model into persistence objects using Hibernate Annotations.
  • Developed the DAO layer for the application using Spring Hibernate Template support
  • Developed various business logic and reports using HQL and Hibernate Criteria
  • Created various unit test cases and integration tests for the DAO, Service, and Controller components using JUnit, dbUnit and Spring Test support
  • Developed the application using J2EE architecture specification and Design patterns
  • Used Web Services like AXIS, SOAP to retrieve data from different systems
  • Integrated log4j for logging the messages at debug and error level
  • Used Oracle BEA Web logic for deploying the application
  • Used Eclipse IDE to develop the application
  • Used CVS version controller to manage the code versions
  • Used Maven build tool to build and deploy the application.

Environment: Java 1.6, JSP, Servlets, JDBC, HTML, JavaScript, CSS 2.0, XML, XSLT, XHTML, jQuery Oracle, SQL, Oracle Web logic Server, Eclipse, log4j 1.2.16, Maven, web services, spring, Hibernate, CVS version Manager

Confidential, Atlanta, GA

Java Developer

Responsibilities:

  • Participated in low level design and requirement understanding with functional team
  • Used OOAD and OOP’s concept like Abstraction, Polymorphism, Inheritance, Encapsulation,
  • Modularity using Java for designing Interfaces, classes and business methods in Java
  • Extensively used Java Collections and Reflection API
  • Implemented multithreading concepts for caching application data
  • Developed the application using J2EE architecture specification and Design patterns
  • Developed screens using JSP, DHTML, CSS, AJAX, JavaScript, Struts, spring, Java1.5, EJB3.0 and XML
  • Implemented MVC architecture using spring and Struts frameworks combined with EJB 3.0 JPA for database persistence.
  • Used Struts Tiles Framework to structure core application webpage layouts and to assemble the JSPs
  • Also created various common tags that are used for handling common functionalities like data element filtering, Parent/Child dropdowns etc.
  • Developed test harness to test the web services which helps test teams to test web service components independently using various request and response xml
  • Used Springs Dependency Injection feature and configured Function Action classes as Spring Beans for redirecting the user request to the appropriate class which implements corresponding business functionality.
  • Developed Persistence Framework consisting of components like Persistence Code Generator, Persistence Manager and Data Access Objects which hides JPA complexities and offers transparent access to database.
  • Used SQL/PLSQL to perform complex database operations and generated various stored procedures, functions for DML operations,
  • Developed Junit test cases
  • Involved with testing team to determine dependency towards removing bottlenecks and ensuring smooth testing process.
  • Involved in various internal releases of the application and supported the application modules during testing and pre-production phases.

Environment: J2EE, Spring Framework - 2.5, Struts, EJB 3.0, JPA, Oracle 10g, TOAD, AJAX, Log4J, ANT, Junit, Web Logic, Eclipse, Rational Clear Case, WebServices.

Confidential

Java Developer

Responsibilities:

  • Developed Admission & Census module, which monitors a wide range of detailed information for each resident upon pre-admission or admission to your facility
  • Developed Care Plans module, which provides a comprehensive library of problems, goals and approaches, you have the option of tailoring (adding, deleting, or editing problems, goals and approaches) these libraries and the disciplines you will use for your care plans.
  • Developed General Ledger module, which streamlines analysis, reporting and recording of accounting information
  • General Ledger automatically integrates with a powerful spreadsheet solution for budgeting, comparative analysis and tracking facility information for flexible reporting.
  • Developed UI using HTML, JavaScript, and JSP, and developed Business Logic and Interfacing components using Business Objects, XML, and JDBC
  • Managed connectivity using JDBC for querying/inserting & data management including triggers and stored procedures
  • Developed components using Java multithreading concept
  • Developed various EJBs (session and entity beans) for handling business logic and data manipulations from database
  • Involved in design of JSP’s and Servlets for navigation among the modules
  • Designed cascading style sheets and XSLT and XML part of Order entry
  • Hosted the application on WebSphere

Environment: Java, JDBC, JSP, Servlets, Web Logic, MS-SQL Server, Windows 2000.

We'd love your feedback!