Java Programmer Resume
AlabamA
SUMMARY
- Over 5+ 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, JSF, Servlets, EJB, JMS, JNDI.
- Excellent working knowledge 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.
- 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
- 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.
- 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.
- 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.
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, HTML, CSS.
J2EE Frameworks: Struts, MVC, EJB, Hibernate, Spring
Scripting: Java Script
PROFESSIONAL EXPERIENCE
Confidential, Alabama
Java Programmer
Environment: Weblogic8.1, JAVA 1.6, J2EE, JSP2.4, XML, HTML, Java Script, CSS, ANT, Oracle11g, JDBC 3.0, EJB 3.0, Struts 2.0,JDBC,DOM,Apache Axis2.0,WebServices,Log4j,Eclipse
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, CSS and Java script to provide rich user interface.
- Performed action mapping in the struts-config.xml file.
- 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.
- Handling multi scheduler jobs by multi threading and strong core java concepts.
- 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.
- 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
- Used UNIX commands and VI editor.
- Performed Autosys job.
Confidential
Java Programmer
Environment:J2EE, Struts framework, Hibernate3.1, AJAX, Eclipse 3.0, MySQL, JSP, Log4j, JMS, Spring 2.0.8,Junit,GlassfishResponsibilities:
- Used JSP, Java Swing 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.
- 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.
Confidential
Programmer Analyst
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.
- Designed and developed servlets.
- Implemented SQL queries to access the data from Oracle server database.
- 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.
- Tested and deployed the website.
Environment: Servlets, JSP, HTML, JavaScript, CSS, XML, Eclipse, EJB, SQL, Struts, JUnit, BEA Weblogic.
Confidential
J2EE Developer
Responsibilities:
- Developed various use cases, class diagrams and sequence diagrams using UML
- Developed the application using Struts Framework
- 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
- 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
Confidential
Application Developer
Responsibilities:
- Developed application using Java/J2EE platform.
- 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 Sphere Server to deploy the application.
Environment: Java, Oracle, Web Sphere, Servlets, JDBC, HTML, CSS, JavaScript, JSP, Eclipse.
