Java/j2ee Developer Resume
Fort Worth, TX
SUMMARY
- Over Six (6+) years of referable experience in Systems Design, Documentation, Development and Implementation in Client/Server and Web Technologies for various Business, Finance and Health care domains.
- Over 5 years of extensive experience in developing web - centric, e-business applications using J2EE technologies such as Java, XML, JDBC, JSP and Servlets on Windows and Unix environments.
- Strong Front End/GUI design skills using JSP, HTML, CSS, JavaScript and JQuery.
- Expertise in Relational Database Management Systems using Oracle, SQL Server and MySQL.
- Excellent hands-on experience in using Spring Framework and Spring Security.
- Expertise in building applications using ORM technologies such as Hibernate.
- Experience in designing and building web services using WSDL, SOAP and Axis2.
- Experience in building RESTful Web Services using Spring Controllers, JAXB and JSON.
- Specialized in using IDE's like Eclipse and NetBeans.
- Experience in using Application Servers such as WebLogic, WebSphere, JBoss and Apache Tomcat.
- Experience in developing customized MVC architecture using Apache Struts.
- Experience in software build processes using Ant and Maven.
- Managed full life cycle Custom Development for several business applications from inception to completion.
- Ability to quickly learn and adapt to the rapidly changing Internet economy.
- Experience in OOAD Technologies, developing Use Cases, Activity diagrams, Sequence Diagrams and Class Diagrams using case tools like Rational Rose.
TECHNICAL SKILLS
Languages: Java, JavaScript, HTML, SQL, XML
Internet Applications: JSP, J2EE, Servlets, JDBC, JDK 1.5/1.6, Tag Library, XML, XSLT. JSTL, XPATH
Web & App Servers: Tomcat 6.X/7.X, WebSphere, WebLogic and JBoss
Software tools: XML Spy, Word, Excel, PowerPoint, Outlook, Access, Front Page, MS Project
Scripting Language: JavaScript, UNIX Shell Script
RDBMS: Oracle 10g/11g, SQL Server7.0, DB2 (7.2, 8.1), MySQL 5.x
Markup Language: XSLT, XML, HTML.
UML Tools: Rational Rose, Rational Software Modeler, MS VISIO
IDE: RAD, RSA, WSAD 5.0, 5.1
Frameworks: Struts1.2, Spring Framework, Hibernate
Misc: Ant and Maven
Protocols: HTTP, HTTPS, FTP and Telnet.
Methodologies: OOPS/OOAD, Rational Unified Process (RUP)
Defect Management tool: Mercury Quality Centre
Operating System: Windows XP/NT/2000/95, UNIX
PROFESSIONAL EXPERIENCE
Confidential, Fort Worth, TX
Java/J2EE Developer
Responsibilities:
- Involved in Software Development Life Cycle including requirement gathering and performed Object - Oriented analysis and Design.
- Created Class-diagrams, Sequence diagrams, Activity diagrams using Rational Rose.
- Developed the presentation-tier using Struts (actions, form-beans, validation, tags), AJAX, JSP, JSTL, JavaScript, JQuery and CSS.
- Build Section and Participant modules through Struts, Hibernate, Servlets, and JSP, JDBC and tag libraries.
- Used Spring Framework for IOC and Dependency Injection.
- Used Spring Security to perform authentication and authorization.
- Used JDBC, Data Source and connection pool for database connectivity.
- Implemented various Exception handling mechanisms and used Java Collection frameworks
- Developed presentation layer using HTML, CSS, JSP, Servlets and JavaScript.
- Developed custom tags to add extra functionalities to JSP.
- Designing the presentation tier using the Struts framework and Command pattern for the middle tier
- Developed utility classes to separate some underlying functions from business logic.
- Developed XML for configuration and data description.
- Deployed JAR and WAR files on WebLogic application server 8.1.
- Used Oracle 9i as back-end database.
- Modified SQL, stored procedure and functions for performance enhancement.
- Developed SQL queries with JDBC API to create, retrieve and update data.
Environment: JDK 1.5/1.6, Struts2, Servlets, JSP, JDBC, HTML, DHTML, CSS, JavaScript, JQuery, XML, XSLT, DOM, JMS, WebLogic server, Oracle, Windows Vista/7, UNIX
Confidential, Columbus, OH
Sr. Programmer Analyst
Responsibilities:
- Designed and implemented business logic and other administrative tasks that include registration and maintenance of user profile using Java Servlets.
- Implemented Hibernate to map all the tables from different data sources to make database updating.
- Hibernate Tools were used as persistence Layer - using the database and configuration data to provide persistence services (and persistent objects) to the application.
- Created and maintained mapping files and transaction control in Hibernate.
- Used XML to transfer the application data between client and server.
- XSLT style sheets for the XML data transformations that included both mid-layer transformations(XML to XML)and final transformations (XML to HTML)
- Participate in designing WebService framework in support of the product
- Designed and developed forms using HTML and validated them using JavaScript
- Developed web services in Java and Experienced with SOAP,WSDL
- Used Log4j for logging.
- Used the JDBC for data retrieval from the database for various enquiries.
- Performed Unit Testing.
Environment: Java, JSP, JDBC, Servlets, JavaBeans, Hibernate, SQL, Oracle, SOAP, web services, WebSphere, Oracle 9i, Sun Solaris
Confidential, Cincinnati, OH
Senior Programmer Analyst
Responsibilities:
- Involved in design and developing CASH Management System using Java, J2EE, Struts Frame work.
- Developed JSP pages with MVC architecture using Struts, Servlets and Custom tags.
- Developed presentation layer using HTML, CSS, JSP and JavaScript.
- Used Struts Tiles framework for the development user interface.
- OO Analysis and developed UML with Rational Rose.
- Developed custom tags to add extra functionalities to JSP.
- Responsible for developing session beans to handle business functionality.
- Responsible for development of DAO’s (Data Access Objects) to interact with the database using JDBC.
- Responsible for development of ant build scripts for compilation, generation and deployment of application archive files (WAR and EAR) to Web logic server.
- Responsible for development of Xml schemas.
- Used Oracle 9i as back-end database.
- Modified SQL, stored procedure and functions for performance enhancement.
- Developed SQL queries with JDBC API to create, retrieve and update data.
- Implemented Java to xml binding using CASTOR.
- Responsible for UNIX Shell Scripting, job scheduling.
- Used SAX and DOM for parsing XML documents
- Used JUnit to write repeatable tests (regression testing), mainly for unit testing.
- Used Log4j to implement logging facilities.
Environment: JDK 5.0, J2EE, JSP (Custom Tags), EJB, Struts1.x, Servlets, XML, JBuilder, WebLogic Application Server, MyEclipse5.x, CVS, Oracle 9i, log4j, JUnit, Ant, Java Script.
Confidential, Westminster, CO
Programmer Analyst
Responsibilities:
- Member of the team that was responsible for re-design of DMS application to use spring and Hibernate.
- Understood the existing architecture thoroughly and identified areas where Spring could be easily incorporated, thereby making the application easily configurable, maintainable and testable.
- J2EE integration and also integration with other external services and modules.
- Implemented the persistence framework provided by the company to persist data to the database (Oracle) using Java Beans
- Used Struts framework's advanced features like Validator, DynaForm etc.
- Developed and enhanced EJB in Web logic by setting EJB Deployment Wizard. Coded JavaScript for Client Side Validations.
- Used JDBC calls to update the database at the application server
- Responsible for the Deployment of the Application/Java Bean Components in WebLogic Application Server.
- Identified java classes that could be re-factored to use ORM technology (Hibernate).
- Involved in relational mapping between tables and object oriented relational mapping between java objects and database tables using hibernate.
- Prepared design documents that clearly mentioned the architectural changes and included component diagrams, sequence diagrams and class diagrams.
- Mentored the junior members of the team. Wrote test scripts using JUnit and Easy Mock.
- Helped the infrastructure team with ant scripts.
- Used My Eclipse and Web logic Workshop as the IDE to develop the Java components.
Environment: Java, J2EE, Spring1.x, Hibernate3.x, JDBC, Struts, Oracle 9i, JUnit, Easy Mock, RAD, IBM WebSphere, Ant, UML, SQL developer, CVS, Windows XP, Rational Rose 2003/XDE
Confidential
Web Developer
Responsibilities:
- Building the GUI client using HTML.
- Designed the Screens using Java-AWT and Swing.
- Designed various Applets using the tool like JBuilder.
- Involved in client side scripting using Java Script.
- Developed the Front-End form using Swing Components like JFrame, JButton, JTextField, JList etc.
- Used JDBC for connecting the server with MS SQL Server database.
- Developed Servlets with Java Web Server and serviced the request of client using Servlets
Environment: Java, JDK 1.2, Swings, AWT, JBuilder, HTML, Java Script, Servlets, JDBC and MS SQL Server6.5.
