Java Programmer Resume
Richmond, VA
SUMMARY
- Over 3 years of experience in the IT industry with extensive experience in design development, implementation and documentation of business applications using different Java and Enterprise Java technologies.
- Proficiency in developing secure web applications and server side development using Java Swing, Servlets, JSPs, Java Beans, JMS, JNDI, Struts, JDBC, JavaScript, XML, CSS, Spring, AJAX and HTML.
- Involved in all stages of Software development life cycle (SDLC) starting from collecting Business specifications, Analysis, Design, Development, Testing and implementation of projects using various methodologies
- Hands on experience in using various Application Servers like WebLogic, IBM WebSphere (WSAD), and Apache Tomcat.
- Good exposure to J2EE technologies and also worked with the MVC architectures.
- Knowledge in Implementing MVC Design Pattern Using Struts 1.0 & Struts 2.0 frameworks.
- Extensively worked on struts tag libraries, validations, exceptional handling and JSTL in struts framework.
- Involved with the offshore team members in the course of development.
- Good Experience in designing and developing J2EE compliant systems using IDE tools like Eclipse, MyEclipse, Weblogic Workbench.
- Involved in Unit Testing using JUNIT testing during the projects.
- Good back end programming skills using SQL, PL/SQL, Views, Stored Procedures and Triggers in Oracle, Sybase and SqlServer.
- Expertise in Object Oriented Analysis (OOA) and Object Oriented Design (OOD) based on Unified Modeling Language (UML) using Rational Rose.
- Strong experience with Oracle database and programming languages SQL, PL/SQL and in developing Packages, Stored Procedures, Functions, Triggers and Cursors.
- Motivated, Energetic, hardworking Innovative and team player with excellent communication, Analytical problem solving and trouble shooting skills.
TECHNICAL SKILLS
Programming Languages: Java, SQL, and PL/SQL.
Web technologies: Swing, Servlets, JSP, Java Beans, JMS, Struts, Spring, HibernateJDBC, JavaScript, HTML, DHTML, XML, CSS.
Application / Web Servers: Weblogic, Tomcat, JBoss.
IDEs: WSAD5.1, MyEclipse 6.0, Eclipse, NetBeans, JBuilder.
Databases: Oracle 8i/9i/10g, MySQL, SQL Server.
Operating Systems: Windows XP/2000/NT/98/95, UNIX and Linux.
Version Control: CVS, SVN, PVCS Version Manager.
PROFESSIONAL EXPERIENCE
Confidential, Dallas, TX
Java developer
Responsibilities:
- Involved in system design and development in Core Java using Collections, multithreading.
- Designed and developed the UI using AJAX, HTML, CSS and JSP
- Involved in Core Java technologies multithreading, exception handling.
- Responsible for development of presentation layer using JSP, Spring.
- Implementing the design patterns like Singleton, value object pattern and Data access objects in the project.
- Worked on various front pages using JSF, JavaScript and Hibernate for persistence, that gave the user options to create, modify or filter organizations, products etc along with the supporting beans, and services.
- Business logic was developed using Session beans and container managed persistence services.
- Involved in the development of data access layer using Hibernate.
- Experience in using Testing tools like JUnit and building tools like Ant
- Used VB programming in SSRS, SSIS for Report Development
- Writing complex SQL queries for writing stored procedures and Cursors.
- Used Oracle feature, XMLDB type to store entire XML files into the Oracle database.
- Involved in developing web services using SOAP, XML.
- XSLT used to transform the XML data into html format for dealer submitted data.
- Deployed entity beans on Web Logic.
- Java Stored Procedure used to generate PDF reports.
Environment: Core Java, J2EE, HTML, EJB, Java Script, AJAX, JDBC 4.0, SQL, SSRS, Hibernate, DB2, Spring Framework, Ant, SQL, XML, Windows XP/NT
Confidential, Richmond, VA
Java Programmer
Responsibilities:
- Played a key role in design, development and deployment of the project
- Developed the presentation tier using JSP and Struts Framework.
- Generated XML Responses based upon the selections made by the users on the IVR system.
- Developed Servlets and Java Implementation classes using Struts Architecture.
- Used SAX and DOM parsers to parse XML documents and put those values into the bean.
- Developed the ANT build scripts to build the war files and to logically separate the war files into business, web and data components.
- Written and implemented Java threads to simulate huge processes.
- Written complex SQL queries in Data Accessors.
Environment: WSAD 5.0.2, Java, JDBC, Servlets, Struts 1.1, IBM WebSphere 5.0.2, Oracle 8i, XML, Web Services, JavaScript.
Confidential, Kansas City, MO
J2EE Developer
Responsibilities:
- Develop, Analysing and maintain programming code.
- Translate technical design specifications into application code instructions.
- Prepare detailed maintenance and system support documentation.
- Used JavaScript for Client side validations.
- Unit test program modifications and troubleshoot and resolve unexpected results.
- Verify application functionality meets Use Case results.
- Wrote SQL queries for interacting with database.
- Utilized Struts Framework for MVC architecture.
- Implemented J2EE patterns for System Design.
- Oracle 8i is the main repository for data.
- Facilitate system walkthroughs with the Business Systems Analysts.
Environment: J2EE, JSP, Servlets, JDBC, HTML, XML, CSS, XSLT, Apache Tomcat, JDBC, JavaBeans, HTML, XML, Eclipse IDE, Windows 2000 Server, Oracle 8i.