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 the 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 with AJAX technology.
- Developed client side interface and GUI with the help of XML using XSLT.
- Expertise in using Development Tools like Eclipse, NetBeans.
- Experience with 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 with the ability to work independently.
- Experience in creating, validating and parsing XML documents.
- Excellent GUI Design skill HTML, CSS, jQuery, JavaScript.
- Experience with 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 with 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 with different operating systems like Windows, UNIX.
- Used Version Control WinCVS for maintaining source code and documentation.
- Experience in working with Agile methodology.
- Provided production support for the application and coordinated with 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 the User Interface screens for clients using Struts, JSP, JSP Tag Libraries, Jquery libraries, HTML, XML, XSL and JavaScript.
- Used Spring & CXF framework to develop the web services for the application.
- Used Struts 2.1 MVC framework for previous implementations.
- Implemented the Action classes in Struts2 and configured the Application-resources-properties file for displaying the input validation error messages.
- Created Action-validation.xml file for validating the input actions for form validation and modified struts.xml file.
- Developed interfaces and bean implementations for the same for propagating data on the JSPs.
- Wrote spring configuration files for the beans defined and properties to be injected into them using spring's Dependency Injection.
- Developed Hibernate.cfg.xml to define the connection pooling which was being provided by Hibernate, did mapping for the POJOs in the application for which tables existed in the 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 the 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 the 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 the struts-config.xml file.
- Developed client side interface and GUI with the help of XML using XSLT.
- Used the Struts validation and Tiles Framework in the presentation layer.
- Used Struts Framework in the application which is based on MVC design pattern.
- Deal with SQL queries and JDBC API to interact with Oracle database
- Used JAXB parser for parsing the 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 the 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 the application.
- Used JUnit to do unit testing for the modules developed
- Developed the different components of the application such as JSPs, Servlets, and EJBs and DAO.
- Used DOM for parsing the XML, XSLT Document.
- Used JMS to communicate between the components and configured on the server.
- Developed the different components of the application such as JSPs, Servlets, and EJBs and DAO.
- Deployed the 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 the front and Development.
- Worked on the integration of struts with Spring Architecture.
- Implemented the data layer using ORM framework Hibernate with MySQL Database
- Created CSS to get unique look and feel across the 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 with 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 the presentation layer from the business logic.
- Utilized Log4j to customize the logging of messages replacing the 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 the data from Oracle server database.
- Deployed Application using Glassfish2.0 Server.
- Define EJB QL queries in the deployment descriptor of the entity bean.
- Created Front-end GUI screens using JSP and HTML pages.
- Built the Application using Ant.
- Used JSP, Java Swing for the front and Development.
- Tested and deployed the 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 the 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 the Validator Framework integrated with 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 the 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 the application.
- Used Web services for sending and getting data from different applications using SOAP messages
- Designed and developed SQL queries to perform transactions with the 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 the application.
- Used JDBC for communicating with 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 the application.
Environment: Java, Oracle, Web Sphere, Servlets, JDBC, HTML, CSS, JavaScript, JSP, Eclipse.
