Java Developer Resume
NY
SUMMARY:
- Around 6 years of extensive IT experience having expertise in ObjectOriented and Web - based Enterpriseapplications using Java/J2EE and Client-Server technologies.
- Expertise in design and development of multi-tiered web based applications using J2EE technologies like JSP, Servlets, JDBC, JNDI.
- Extensive Experience working in Spring Framework, StrutsFramework and O/R mapping Hibernate framework.
- Experience in implementing various design patterns including Data Access Object, Session Façade, Business Delegate, Service Locator, MVC, Data Transfer Object and Singleton.
- Expertise in XML and related technologies (SAX, DOM).
- Good experience in using RDBMS systems Oracle, DB2 and MySQL.
- Expertise in designing and developing J2EE compliant systems using IDE tools like Eclipse, My Eclipse, RAD, RSA, Weblogic Workbench.
- Using J2EE complaint application servers like BEA Web logic, IBM Web Sphere, Apache Tomcat.
- Experience with JUnit for performing Unit Testing and determining the application functionality, and good working knowledge of ANT and MAVEN for project build and Log4J for logging.
- Strong experience with Oracle database and programming languages SQL, PL/SQL and in developing Packages, Stored Procedures, Functions, Triggers and Cursors.
- Experience in development on Windows 98/NT/2000/XP, UNIX, LINUX platforms.
- Worked extensively with Source control tools likeCVSandClear Case.
- Ability to grasp new technologies and to correctly apply new tools to build applications.
- Highly motivated analytical thinker with effective problem solving abilities coupled with good communication and Interpersonal Skills, team-player.
TECHNICAL SKILLS:
Languages: UML, Java, J2EE
Web Technologies: HTML, DHTML, CSS, AJAX,JavaScript, Servlets, JSP.
XML Technologies: SAX, DOM, DTD, XSD, XML, XSLT, XPath.
Distributed Technologies: EJB and WebServices .
Databases: Oracle 8i/9i/10g, DB2, MS Access 97/2000/2003.
Web Servers: Apache TOMCAT.
Application Servers: BEA s Web logic,IBM s WebSphere.
Versioning Software: MS Visual SourceSafe, SVN, CVS.
Framework: Struts, Spring and Hibernate.
IDEs: Eclipse, Weblogic Workshop, WSAD.
PROFESSIONAL EXPERIENCE:
Confidential, NY
JAVA Developer
Responsibilities:
- Involved in various phases ofSoftware Development Life Cycle (SDLC)
- Generated Use case diagrams, Class diagrams, and Sequence diagrams usingRational Rose.
- Designed and Developed application using struts basedMVC framework.
- Designed and developed the presentation layer using HTML, JavaScript and JSP.
- Developed the application using Struts Framework developed action classes, form beans and Java Server Pages.
- Developed Session beans which encapsulate the workflow logic.
- Designed and implemented Session Façade, Service Locator, Business Delegate and Data Access Object design patterns.
- Used Web services for sending and getting data from different applications using SOAP messages, such as credit reports, between the bank and the credit bureaus.
- Used Spring Framework for Dependency injection and integrated with Hibernate.
- UsedWeb servicesWSDLandSOAPfor getting credit card information from third party.
- Implemented various design patterns in the project such asMVC,Business Delegate, Data Transfer Object, Data Access Object, Service Locator and Singleton.
- Used Hibernate extensively in data access layer to access and update information in the Oracle 10g database.
- Designed and developed various Oracle database Simple and Complex Queries.
- Performed unit testing usingJUNITframework and used Struts Test Cases for testing Action Classes.
- Developed logging module usingLog4jto create log files to debug as well as trace the application.
Environment: Java, J2EE, JSP, Servlets, Struts, Hibernate, Spring, JMS, MQ series, XML, SOAP, JavaScript, CSS, UML, HTML, JNDI, CVS, Log4J, Eclipse, Rational Rose, Oracle 10g, PL/SQL and Web services.
Confidential, Nashville, TN
JAVA Developer
Responsibilities:
- Responsible for the development & unit testing of Staffing Request module using Struts.
- Involved in designing EJB Components with various EJB design patterns like Service Locator, Session Faade and Business Delegate.
- Implemented Business Logic using Stateless Session Beans.
- Implemented JMS Message Driven Beans for receiving Asynchronous messages.
- Developed JUnit test cases and Validated users input using regular expressions in JavaScript as well as in the server side.
- Used Direct JDBC in Some places for database operations and calling the Stored Procedure.
- Used Hibernate Query Language for to store and retrieve data from the database.
- Used Struts tag libraries and custom tag libraries extensively while coding JSP pages.
- Developed ant build script and ant task classes to clean, compile, copy, deploy, generate configuration files using filters, doc, jar and war files.
- Developed PL/SQL objects like packages, procedures and functions.
Environment: Java, J2EE, Hibernate, Eclipse, Spring framework, AJAX, JDBC, JMS, XML, ANT, JUNIT, UML, Log4J, Rational Rose, Web Services, SOAP, BEA Web Logic, CVS, Oracle10g, Windows NT.
Confidential, Woonsocket, RI
JAVA Developer
Responsibilities:
- Developed presentation tier using JSP, Struts framework.
- Used Core Spring framework for dependency injection and Spring Context to add support for message sources and i18n internationalization.
- Used Spring ORM to integrate with the Hibernate and used the hibernate template to implement the business logic.
- Wrote Spring configuration file to define beans, define data source and Hibernate properties.
- Used Spring DAO on the Data access layer with the Hibernate.
- Developed business logic using Java, Struts Action classes and deployed using WebSphere.
- Created Database Tables, Sequences and wrote Hibernate mapping files and POJO classes.
- Used AJAX for better user interface and to load some fields values from the database.
- Used DB2 and Oracle as Databases and wrote SQL queries for updating and inserting data into the tables.
- Used Struts tag libraries and custom tag libraries extensively while coding JSP pages.
- Developed ant build script and Ant task classes to clean, compile, copy, deploy, generate configuration files using filters, doc, jar and war files.
- Developed synchronous&asynchronous Web-Services providing SOAP compliant services.
- Worked in XML and related technologies like XSL,XSLT,XPath and using parsers like JAXP (SAX, DOM).
Environment: Java,J2EE,JavaScript,Struts,JSP,Servlets,Log4j,AJAX,WebSphere,RAD, Hibernate 3.0,Spring,CVS,DB2,Oracle,ANT,JDBC,HTML,XML,SQL and WebServices.
Confidential
JAVA Developer
Responsibilities:
- Involved in gathering and analyzing system requirements.
- Used Multi threading and exceptional handling in the development of applications.
- The application is based on the MVC-II Architecture using Apache Struts framework.
- Involved in all phases of SDLC including requirements Collection, Design and analysis of the customer specifications from business analyst.
- Migrated some modules from VB6.0 to java.
- Designed and developed user interface screens using HTML, DHTML and JSP.
- Developed and maintained the data layer using the EJB’s.
- Created and maintained the configuration of the Application Framework.
- Eclipse used as Java IDE tool for creating Action classes and XML files.
- Involved in maintenance of the application.
- Used Bugzilla as a Bug Reporting Tool.
ENVIRONMENT: Unix Shell scripting, Core Java, Struts, Ejb, J2ee, Jboss Application server and Oracle, Jsp, Html, JavaScript, Jdbc, Jsp, Servlet, Unified Modeling Language, Xml, Jms, (Persistent storage using Queues and Topics), using Sql statements, Vss, Bugzilla.
Confidential
Java Developer
Responsibilities:
- Extensively involved in designing the database.
- Involved in writing Hibernatequeries, and Hibernate specific configuration and mapping files.
- Coded JDBC programs for connection to the Oracle Database.
- DevelopedServlets and JSPs based on MVC pattern using Struts Action framework.
- Involved in writing Business objects in EJB’s.
- Deployed into WebSphere Application Server.
- UsedTilesfor layout and Apache Validator Framework for Form validation.
- UsedLog4J logging framework to write Log messages with various levels.
- Involved in fixing bugs and minor enhancements for the front-end modules.
- UsedWeblogic framework for writing TestClasses.
- UsedAnt for building and deploying the application.
Environment: JSP1.2, Servlets2.1, Struts 1.2.4, Hibernate2.0, XML, UML, HTML, JNDI, CVS, Log4J, WebLogic, App server 5.1, Eclipse, Oracle 9i.
