Java Developer Resume Profile
Birmingham, AL
SUMMARY:
- Proficient in the development of client/server and web Applications using JAVA, J2EE, J2SE technologies and Web Technologies for enterprise applications.
- Qualified Software Professional with around 7 years of experience in Object Oriented programming, design, developing and testing of Client/Server, Enterprise and Web Applications.
- Expert in developing enterprise web-based application based on Java technologies using J2EE, J2SE, EJB, Java Servlets, Struts, Java Beans, JMS, JNDI, ANT and Apache Maven.
- Extensive work experience in JSP, Servlets, Java Script, JDBC.
- Seasoned professional in various frameworks: Struts, Hibernate3.0, Spring2.0, JSF Java Server Faces
- Expertise in developing web based GUIs using Java Applets, HTML, DHTML, JavaScript, XML, DOJO, AJAX, JSF, JSP spring form tags .
- Expertise in developing GUI using Swing, HTML, DHTML, Java Script,CSS.
- Working knowledge on XML, XSLT, XPATH, XQUERY and XSL-FO.
- Hands on experience in configuration and deployment of multi-tier applications using servers like WebSphere, Web Logic, Tomcat.
- Extensive experience to SOA Service Oriented Architecture and experience in developing Web services using Axis, WSDL, SOAP, UDDI, WS Security, XML-RPC and JAXB/JAXP.
- Extensive experience working in Spring 2.5/3.0 framework, Struts 1.0/1.1/2.x framework, O/R Mapping Hibernate 3.x framework and web services SOAP and RESTful .
- Strong experience in writing SQLs, Stored Procedures and Triggers.
- Very good experience in OOAD, UML, Rational Rose Methodologies.
- Working experience in relational databases like ORACLE and SQL Server.
- Very good knowledge in writing Shell, ANT scripts for building the projects.
- Good Working Knowledge of Ant for project build/test/deployment, Log4j for logging and JUnit for unit and integration testing.
- Strong knowledge of IDEs like Eclipse,Net Beans, IBM Rational Application Developer RAD 7.0.0 , Web Sphere Studio Application Developer.
- Extensive experience in software development methodologies Agile .
- Commitment to achieving corporate goals. Able to establish priorities and adapt quickly to Changing needs.
- Excellent team player with leadership abilities. Strong analytical skills with excellent interpersonal and communication skills with analytical ability and understanding of Organizational functioning.
TECHNICAL SKILLS:
J2EE Technologies | JDK1.4/1.5/1.6, JSP 1.2/2, Servlets, Ajax, Struts1.1./1.2/2.0, JSF, Hibernate3.0, Spring2.X, EJB2.0/3.0, JDBC, JUnit, JNDI, XML, JMS, Web Services, WSDL, SOAP.,JSP,JSTL,XSLT,SPRING FORM TAGS,STRUTS TAGS |
Languages | Java, C , SQL, PL/SQL, XML, HTML, Java Script, DOJO, Ajax,JSON, |
Web/App Servers | IBM Websphere 5.1/6.x, Bea Web Logic Server 9.2, Tomcat 4.0/5.0, Apache1.3/2.0, JBoss 4.x, OC4J |
RDBMS | Oracle 8i/9i, 10g MS SQL Server 7.0, Postgres 8.3 |
Operating System | Windows 9x/NT/2000/XP, Linux,Unix |
Development Tools | Eclipse 3.0/3.1, MyEclipse 5.x, WSAD 4.x/5.x, RAD6.x, 7.x, IBM WebSphere 5.x/6.x,IBM MQ Series, TOAD, ANT, MAVEN, SQL Loader, EDI TIE Commerce, IBM Rational Software Architect for WebSphere,IBM Messaging Queue series MQ ,IBM MQ visual EDIT. |
PROFESSIONAL EXPERIENCE:
Confidential
Java Developer
Responsibilities:
- Involved in the complete Software Development Life Cycle SDLC phases of the project
- Involved in preparing use-case diagrams, sequence diagrams and class diagrams using Rational Rose, UML
- Front-end development using JSF, JSP, HTML and wrote custom tags
- Used DOJO widgets also used JSON for object representation.
- Developed UI navigation using JSF MVC architecture
- Performed Validations on UI data using JSF validators
- Created JSF components for presentation layer.
- Used Hibernate to store the persistence data into the Oracle database and wrote HQL to access the data from the database
- Written POJO Classes, .hbm files for Hibernate Object-To-Relational Mapping
- Dependency Injection DI or Inversion of Control IOC
- Involved in developing code for obtaining bean references in Spring framework
- Followed Spring MVC Framework for the development of the project.
- Configured and build Asynchronous communication with JMS services with MQ Series
- Implemented and used Web Services with the help of WSDL, SOAP and JAX-WS to get updates from the third parties
- Used Perforce as a documentation repository and version controlling tool
- Used ANT tool to build and deploy applications
- Deployed the application in JBOSS Application Server
- Used Log4j for logging and handling defects of the application
- Created test cases and Involved in Unit Testing using JUNIT Framework in ECLIPSE3.2
- Worked in deadline driven environment with immediate feature release cycles
Environment: JDK 1.5, Core Java, Eclipse 3.3, JSF, HTML, Oracle 10g, Spring 2.5, Hibernate 3.0, Ajax , XML, JBOSS6.0, Windows XP, HTML, JSP 2.1, perforce, WSDL 2.0, SOAP 1.2, Log4j 1.3, JNDI 1.2, JUnit , UML.
Confidential
Java Developer
Responsibilities:
- Followed SOA Design pattern and Used Agile methodology in developing the application, which included iterative application development, weekly Sprints, stand up meetings and customer reporting backlogs.
- Collaborated with the business and technical teams and took the responsibility to document the functional and technical specifications in the business requirements analysis phase.
- Developed user interface using JSP, Tiles Framework, JQuery, HTML5, CSS3, JavaScript, AJAX and JSTL.
- Worked on CORE JAVA Collections of type Generics, Templates and used the core packages.
- Implements MVC ,Singleton, Factory, DAO, Value Object, session Facade, Data Access Object, Business Object paradigm
- Extensively used Hibernate in data access layer to access and update information in the database.
- Developed the RESTful web services using Spring IOC to provide user a way to run the job and generate daily status report.
- Implemented Spring Framework for the information flow between database and Model.
- Used SQL, PL/SQL and SQL PLUS for interfacing to databases like Oracle 9.i and SQL Server.
- Developed Ant scripts to build and deploy the app on Tomcat Application Server.
- Configured tiles-defs.xml file to configure the presentation views.
- Used hibernate.config.xml file for configurations and mapping entries to access database.
- Used struts-config.xml file for defining Mapping Definitions and Action Forward Definitions.
- Synchronized the create, update and delete of records of all divisions between Legacy database DB2 v10 and Cassandra 1.2.8.
- Developed Test cases, Test scenarios Test scripts for Unit testing and Black box testing.
- Developed Log4j logs to record the application events to provide the debugging, monitoring and auditing capabilities to the application.
- Used Eclipse IDE for developing the application.
- Used JDBC API and HQL Hibernate Query Language to query the Database System and used JDBC Thin Driver to connect to the database.
- Conducted code reviews and design reviews.
- Developed the MAVEN scripts for preparing EAR and WAR files used to deploy J2EE components.
- Used CCD to define a set of constraints on the CDA standards and to obtain the CCD schemas used HL7.
- Collaborated with test teams, to support System and Integration Testing.
- Troubleshoot and fix systems as part of Production support.
Environment: Java, J2EE, Struts 2.x, Tiles, JavaBeans, Servlets 3.0, JSP 2.x, Hibernate 3.0, Spring 3.0, RESTful Web services, JavaScript, HTML, CSS, SQL, SQL PLUS, Oracle 10g, Cassandra 1.2.8, DB2, Apache Tomcat, Windows 2000/XP, Eclipse IDE 3.5, CVS, Log4j, Junit, ANT.
Confidential
Java Developer
Responsibilities:
- Developed the application using Software Development Life Cycle, followed the Agile Development Model.
- Technical Documents includes UML Class diagrams, Use Case diagrams and Sequence diagrams, State diagrams designed using Rational Rose software.
- Developed web tier by using Servlets, JSP, Custom Tag Libraries, Tiles, Java Script, XHTML, XSLT and XML.
- Implemented JPA ORM Mapping tool framework to interact with the database to update, retrieve, insert and delete values effectively.
- Involved in the architecture of the modules according to the J2EE standards Client tier, Web tier, Business tier .
- Developed Apache Ant script to create war/ear file and deployed on the application server.
- Developed SQL queries for Database access.
- Web services are developed based on the SOAP
- Web services tested using SOAPUI tool .
- Used Hibernate for mapping objects to the relational database.
- Implemented Spring-ORM for Data Persistence, Which Integrates Hibernate with Spring.
- Used CCD to define a set of constraints on the CDA standards and to obtain the CCD schemas used HL7.
- Involved in unit testing and Integration Testing using Junit, and developed an Ant Build Script which executes all the Junit test classes and generates the test failure report.
Environment: JDK1.5, J2EE1.4, Servlets 2.1, JSP 2.0, JDBC 2.0, HTML, Java Script, PL/SQL, Rational Rose/UML, XML, SOAP,Spring 2.0, Spring WS 1.0.4, JPA, RAD 7.0, Websphere App. Server 6.1, AJAX, SAX, DOM, Websphere MQ 6.0, JSF, JUNIT, XPATH, XSLT, Rational ClearCase, Oracle 10g, FileNet, Linux.
Confidential
Java Developer
Responsibilities:
- Gathered the requirements and designed the application flow for the application.
- Used HTML, JavaScript, AJAX and JSP to create the User Interface.
- Extensively worked with Struts for middle tier development with Hibernate as ORM and Spring IOC for Dependency Injection for the application based on MVC design paradigm.
- Developed Action classes for the system as a feature of Struts.
- Performed both Server side and Client side Validations.
- Created struts-config.xml file to manage with the page flow.
- Developed EJB component to implement business logic using Session and Message Bean.
- Used Spring Framework to integrate with Struts web framework, Hibernate.
- Extensively worked with Hibernate to connect to database for data persistence.
- Integrated Activate Catalog to get parts using JMS.
- Used Log4J log both User Interface and Domain Level Messages.
- Performed Unit testing for modules using Junit.
- Played an active role in preparing documentation for future reference and upgrades.
Environment: Java 1.4, JSP, Servlets, Java Script, AJAX, JDBC, JMS, EJB, Struts 2.0, Spring 2.0, Hibernate 2.0, Eclipse 3.4, WebLogic 9, Oracle 9i, Junit, Log 4j, Rational Rose.
Confidential
Java Developer
Responsibilities:
- Design and development of User Interfaces using JSP, XML, HTML and CSS.
- Developed Servlets, JSP pages and Session Beans.
- Used JSP extensively to display and manipulate data.
- Created tables in the data base using SQL.
- Developed Model and DAO classes using Hibernate Reverse Engineering.
- Developed Struts action classes and Struts action form beans for the information flow between database and Model.
- Interpreted and manipulated Struts and hibernate configure files.
- Prepared backend procedures, triggers and functions using native SQL.
- Implemented SPRING IOC Inversion of Control .
- Developed different JSP pages GUI client side user validations using JavaScript DOJO.
- Used Session Facade, Data Access Object, Business Object and Value Object design patterns.
- Created JUnit test suite to automate the testing of the business logic
Environment: JDK, EJB, Struts, Spring, XML, JSP, Hibernate, Maven,Java Script, VSS, XSLT, CSS, UML, Eclipse, Websphere Application Server, Share point, SQL Server, JUNIT,Linux
Confidential
Java Developer
Responsibilities:
- Interact with business managers to transform requirements into technical solutions.
- Proficient in doing Object Oriented Design using UML-Rational Rose.
- Developed web pages using JSP, MVC Struts, Servlets, Java Script and XML for various modules.
- Developed JSP and Java Helper classes for In-patient and out-patient Information.
- Created XML Schema, XML template and XSL.
- Involved in development of scripts for UNIX platform deployment.
- Used Websphere Application Server and JDBC package for DataAccessObjects and DB Connections from the Connection Pool using Oracle database.
- Written PL/SQL Packages, Stored procedures, Views and Functions at the Oracle database.
- Involved in the functional test of the application. Also resolve production problems.
Environment: Java, J2EE, JSP, Servlet, STRUTS, Websphere Application Server, Eclipse, JavaScript, Oracle 9i, PLSQL, JDBC, UML, Rational Rose, Windows 2000.