Java Developer Resume
PA
SUMMARY:
- Over 6 years of strong experience in different phases of Software Development Life Cycle (SDLC) including Design, Implementation and Testing during teh development of software applications.
- Extensive experience in Analysis, Design and development of Large - Scale applications using Core Java and J2EE technologies like JDBC, JSP,Swing,JSF, Servlets, EJB, JMS, JNDI,Eclipse RCP,JQuery.
- Excellent working noledge of popular frameworks like Apache Struts, Hibernate, Spring Framework and libraries like JSTL and Tag Library.
- Extensive experience in creation and maintenance of mapping files and transaction control in Hibernate.
- Strong expertise in developing user-friendly web interfaces using HTML, DHTML, CSS, Struts Tag Library, JavaScript wif AJAX technology.
- Developed client side interface and GUI wif teh help of XML using XSLT.
- Expertise in using Development Tools like Eclipse, NetBeans.
- Experience wif open source Frameworks Struts Framework, spring and Hibernate Framework.
- Extensive experience in writing queries using SQL and PL/SQL.
- Expertise in developing Applications using UML and Rational Clear case, data modeling.
- Experience in databases such as Oracle, MySQL and MS SQL Server to manager tables, views, indexes, sequences, stored procedures, functions, triggers and packages.
- Excellent communication, interpersonal and analytical skills and a highly motivated team player wif teh ability to work independently.
- Experience in creating, validating and parsing XML documents.
- Excellent GUI Design skill HTML, CSS, jQuery, JavaScript.
- Experience wif open source Frameworks Struts Framework, spring and Hibernate Framework.
- Experience in using application servers like Tomcat Apache, Web Sphere, JBoss, Web logic, Glassfish, IBM Web sphere, IBM RAD.
- Excellent programming skills in C, C++, Java, which includes multithreaded and socket network programming utilizing TCP/IP, on Windows/Linux/UNIX platforms.
- Experienced in working wif XML technologies like XML, XSL, XSD, and XSLT.
- Excellent written and verbal communication skills, presentation and problem solving skills.
- Good team player, ability to work in fast paced environment.
- Excellent working experience wif different operating systems like Windows, UNIX.
- Used Version Control WinCVS for maintaining source code and documentation.
- Experience in working wif Agile methodology.
- Provided production support for teh application and coordinated wif cross functional teams.
- Experience in Telecommunications function (e.g., network design, engineering, implementation, maintenance and operation, diagnostics and operations/user support).
TECHNICAL SKILLS:
Languages: Java(JDK 1.3/1.4/1.6), C,C++
Platforms: Windows 98/2000/XP/Vista/7 and UNIIX
Databases: Oracle8i, SQL Server 2000/2005, MySQL
Application/Web Servers: Tomcat Apache, Web Sphere, JBoss, Web logic, Glassfish
Development Environment: Eclipse
Web Technologies: JSP, Servlets, HTML5, CSS3,Swing, jQuery
J2EE Frameworks: Struts, MVC, EJB, Hibernate, Spring
Scripting: Java Script
J2SE Technologies: Core Java, Applet, Swing, IO, Collections,SWT
PROFESSIONAL EXPERIENCE:
Confidential, PA
Java Developer
Environment: J2EE Technologies, Struts Framework, Hibernate, RAD, Tomcat, Java, DB2, Bootstrap, HTML, CSS.
Responsibilities:
- Used UML to design various data models including class diagrams, dataflow diagrams, workflow diagrams, sequence diagrams and interaction diagrams.
- Implemented various J2EE Design patterns like Data Access Object, MVC.
- Involved in developing teh User Interface screens for clients using Struts, JSP, JSP Tag Libraries, Jquery libraries, HTML, XML, XSL and JavaScript.
- Used Spring & CXF framework to develop teh web services for teh application.
- Used Struts 2.1 MVC framework for previous implementations.
- Implemented teh Action classes in Struts2 and configured teh Application-resources-properties file for displaying teh input validation error messages.
- Created Action-validation.xml file for validating teh input actions for form validation and modified struts.xml file.
- Developed interfaces and bean implementations for teh same for propagating data on teh JSPs.
- Wrote spring configuration files for teh beans defined and properties to be injected into them using spring's Dependency Injection.
- Developed Hibernate.cfg.xml to define teh connection pooling which was being provided by Hibernate, did mapping for teh POJOs in teh application for which tables existed in teh back end DB and developed corresponding .hbm files.
- Used spring’s AOP to implement logging and getting data source objects. Log4j was used to implement logging.
- Developed configuration files corresponding to beans mapped and backend database tables.
- RAD was used as teh application development environment on windows operating system.
- Used DB2 as database.
Confidential
Java Programmer
Responsibilities:
- Involved in various phases of Software Development Life cycle (SDLC) of teh application like requirement gathering, Design, Analysis and code development using Agile/ Scrum methodology.
- Working on UI using JSP, JSTL tags, HTML, Swing,JSF, CSS and Java script to provide rich user interface.
- Performed action mapping in teh struts-config.xml file.
- Developed client side interface and GUI wif teh help of XML using XSLT.
- Used teh Struts validation and Tiles Framework in teh presentation layer.
- Used Struts Framework in teh application which is based on MVC design pattern.
- Deal wif SQL queries and JDBC API to interact wif Oracle database
- Used JAXB parser for parsing teh valid XML files.
- Configured JMS Queue and Data source on web logic server.
- Developing in built traditional java web application using JSF and RICHFACES.
- Handling multi scheduler jobs by multi threading and strong core java concepts.
- Used Eclipse RCP
- Used WinCVS for version control system and Log4j for External Configuration Files and debugging
- Implemented as well as exposed web services using Apache Axis 2.
- Performed Clear Quest defects, Database change requests logging using Clear Quest.
- Assisted Oracle DB development team in developing stored procedures and designing teh database and data modeling.
- Created an XML configuration file for Hibernate for Database connectivity.
- Designed and implemented XML parsing for XML order conformations.
- Build ANT scripts and deployed teh application.
- Used JUnit to do unit testing for teh modules developed
- Developed teh different components of teh application such as JSPs, Servlets, and EJBs and DAO.
- Used DOM for parsing teh XML, XSLT Document.
- Used JMS to communicate between teh components and configured on teh server.
- Developed teh different components of teh application such as JSPs, Servlets, and EJBs and DAO.
- Deployed teh application on BEA Web Logic 8.1 and Glassfish Server.
- Used UNIX commands and VI editor.
- Developed Web services to allow communication between application through SOAP over HTTP using Apache Axis2
- Performed Autosys job.
Confidential
UI Developer
Responsibilities:
- Used JSP, Java Swing, and JSF for teh front and Development.
- Worked on teh integration of struts wif Spring Architecture.
- Implemented teh data layer using ORM framework Hibernate wif MySQL Database
- Created CSS to get unique look and feel across teh related facets.
- Developed web based part of application using Struts
- Was involved in writing test cases for Unit level testing using Junit.
- Developed HTML5, JSPs, JavaScript, CSS as a front end GUI wif middle tier framework as Hibernate using HQL and Struts using MVC framework.
- Implemented Stateless Session Beans to manage backend transactions.
- Used Model View Controller Architecture to separate teh presentation layer from teh business logic.
- Utilized Log4j to customize teh logging of messages replacing teh earlier customized framework.
- Involved in GUI, layout design and programming.
- Analysis and Design of various modules using SOA and J2EE stack.
- Designed SOA implementations by Using Web Services-WSDL, UDDI and SOAP for getting credit card information from third party vendors.
Confidential, NY
UI Developer
Responsibilities:
- Responsible for developing various modules like login screen, Create User, Course details, Course Description, Feedback Form, Add and drop Classes, EditProfile etc., using Model View Control (MVC) Architecture.
- Used Eclipse RCP. And Working on UI using JSP, JSF, JSTL tags, HTML, Swing, CSS and Java script to provide rich user interface.
- Designed and developed servlets.
- Implemented SQL queries to access teh data from Oracle server database.
- Deployed Application using Glassfish2.0 Server.
- Define EJB QL queries in teh deployment descriptor of teh entity bean.
- Created Front-end GUI screens using JSP and HTML pages.
- Built teh Application using Ant.
- Used JSP, Java Swing for teh front and Development.
- Tested and deployed teh website.
Environment: Servlets, JSP, HTML, JavaScript, CSS, XML, Eclipse, EJB, SQL, Struts, JUnit, BEA Weblogic,UNIX,IBM RAD
Confidential, Troy, MI
J2EE Developer
Responsibilities:
- Developed various use cases, class diagrams and sequence diagrams using UML
- Developed teh application using Struts Framework
- Working on UI using JSP, JSF, JSTL tags, HTML, Swing, SWT, CSS and Java script to provide rich user interface.
- Performed client side validation using JavaScript and server side validation using teh Validator Framework integrated wif Struts Framework
- Developed Form Beans and Action classes as part of Struts Framework
- Used Tiles Framework for assembling presentation pages from component parts
- Used Transfer Objects to pass data over layers
- Created Business Delegates for invoking business methods of EJBs
- Developed Stateless Session Beans which will access Business Objects, which will in turn call DAOs to retrieve data from teh Database
- Used various J2EE design patterns like Business Delegate, Session Facade, Service locator, Transfer Object, Singleton
- Responsible for performing server side and client side validations using Struts Validation framework and JavaScript
- Extensively used IBM Web Sphere for writing various business components.
- Used IBM Web Sphere Server to deploy teh application.
- Used Web services for sending and getting data from different applications using SOAP messages
- Designed and developed SQL queries to perform transactions wif teh Oracle database
Environment: J2EE (JDK 1.4.2, JSP, Servlets, EJB 2.0, JDBC, JNDI), Struts 1.1, Tiles, Validator framework, HTML, CSS, JavaScript, UML, Log4j, Oracle 9i, Toad, WinCVS,, Microsoft Visio,IBM WebSphere.
Confidential
Application Developer
Responsibilities:
- Developed application using Java/J2EE platform.
- Working on GUI using JSP, JSTL tags, HTML, Swing, SWT CSS and Java script to provide rich user interface.
- Used HTML and JavaScript for web interface.
- Developed middle-ware using Servlets.
- Used JSP and JavaBeans for server side development.
- Used Oracle as database for teh application.
- Used JDBC for communicating wif Oracle database.
- Extensively used Web Sphere for writing various business components.
- Used Web services for sending and getting data from different applications using SOAP messages.
- Used Web Sphere Server to deploy teh application.
Environment: Java, Oracle, Web Sphere, Servlets, JDBC, HTML, CSS, JavaScript, JSP, Eclipse.
