Java Developer Resume
Arlington, VA
SUMMARY
- Over six years of IT experience in Application Design, Development, Implementation and Maintenance of web - based n-tier architecture systems.
- Extensive work experience in Java/J2EE technologies including Hibernate, XML, Servlets 2.4, JSP 1.1/2.0, JSTL, JDBC 2.0, AJAX, EJB 2.0, JNDI, JMS, RMI, JavaScript, CSS, HTML, MXML, JDBC and Oracle for building server side applications and user interfaces.
- Strong Object Oriented Analysis, Design and Construction skills.
- Expertise in core Java development including Applets, Swing, AWT and Threading.
- Expertise in using WebLogic7.0/8.1, WebSphere5.1, JBoss 3.2/4.0 Application Servers.
- Experience in J2EE design patterns such as Business Delegate, Service Locator, Data Transfer Object, Data Access Object, Session Facade, Factory Method, Singleton patterns
- Used Hibernate Framework as persistence provider, understanding on Spring Framework
- Expertise in using open source framework and technologies like Struts 1.0/1.1, ANT, JUnit and Log4J.
- Expertise in developing user interface and UI component using XML, XSL, HTML, FLEX, jQuery and JavaScript
- Experience in developing component based reusable applications and work flow automation using Visio, UML/Rational Rose.
- Good Experience in GUI/IDE tools such as WSAD 4.5/5.0, IBM Rational Application Developer for WebSphere Software V6.0 and Eclipse Europa.
- Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information.
- Experience in web-services using SOAP, UDDI and WSDL.
- Backend programming using Oracle 8i/9i, DB2, Sybase SQL Server & MySQL.
- Worked extensively with Source control tools like CVS, VSS and ClearCase.
- Experience in UNIX, Linux, and Windows NT/2000/XP Platforms.
TECHNICAL SKILLS
Languages/APIs: Java 1.2/1.4/1.5 (RMI, JDBC, Applets), J2EE, JUNIT, Log4j, C++, C, SQL, JCL, PL/SQL (Stored Procedures, Triggers)
Web Technologies: JSP 1.1/2.0, AJAX, JSTL, Servlets, JavaBeans, DOM, SAX, HTML, XML, XSLT, CSS, Struts, FLEX
Server Technologies: EJB 2.0, MDB, JMS, Hibernate, Web services, SOAP, WSDL, JSF
Web/Application servers: WebLogic 8.1, WebLogic 9.2, WebSphere 5.1, JBOSS 3.2/4.0, Tomcat 4.x and 5.x, Apache 1.x
Web Development: Adobe Illustrator, Adobe Photoshop, Adobe Flex Builder, Adobe ImageReady, Fireworks, CorelDraw, Dreamweaver, Adobe Flash
Databases: Oracle 8i/9i, DB2, Sybase SQL Server and MySQL
Scripting: UNIX Shell Scripting (Bash, Bourne, k), JavaScript, PHP, PERL
IDE: Eclipse Europa, WSAD 5.1.2, MyEclipse
Database Tools: TOAD
Development Tools: ANT, CVS, VSS, ClearCase
Design Patterns: J2EE design patterns (MVC, MVC2, Singleton, DAO, DTO, Factory, Service locator, Business Delegate, Session Facade, Filter and Front Controller)
Protocols: HTTP, TCP/IP, SMTP, FTP
PROFESSIONAL EXPERIENCE
Java Developer
Confidential, Arlington, VA
Responsibilities:
- Involved in requirement gathering, analysis and design
- Designed and developed Data Access Objects (DAO) to access the database
- Developed update cart and park cart functions as part of Cart module
- Designed and developed the item detail page using Java 1.5, JSP 1.1, Struts 1.2, EJB 3.0
- Implemented service layer with Spring dependency of injection
- Created complex queries and stored procedures
- Extensively used Hibernate framework for Object Relational Mapping and Spring Framework and Spring integration
- Developed Web Service using SOAP, WSDL, XML and SOAP UI.
- Used XML parser APIs such as JAXB in the web service’s request/response data for marshalling and unmarshalling.
- TEMPHas been working on enhancements and emergency SCR’s for GSA Advantage.
- Designed and Developed Custom Reports Using PDF and XML using JAXB2.0
- Performed Unit, Integrated testing for end to end flow of application using JUnit.
- TEMPHas been supporting production issues.
Environment: Java1.5, JSP1.1, Servlets 2.3, Struts 1.2, EJB3.0, Spring2.5, Hibernate3.0, JDBC, SOAP, JAXB 2.0, Ant 1.5, JUnit 3.5, log4j, Eclipse 3.4.1, JBoss 4.3.1, Merant Tracker, PVCS Version Manager
UI Developer
Confidential, Chicago, IL
Responsibilities:
- Used Clear Case for maintaining the project documentation and code.
- Responsible for designing with Skeleton framework.
- Developed front-end screens for new reports using Java Swing, HTML, CSS and JSP.
- Used AJAX for client-to-server communication
- Developed the Swing applet for dynamic uploading of Stock Quotes from Broker Database.
- Implementation of components and wireframes using cross-browser compatible JavaScript, jQuery and AJAX
- Troubleshooting and fixing bugs reported by QA and end users
- Used JAI for Image panning, using media tracker and to render given image.
- Implemented object/relational persistence using Hibernate for the domain model. Developed hbm files, Entity classes using annotations and used HQL to query the Database.
- SOAP TEMPhas been used as a protocol to send request and response in form of XML messages. WSDL TEMPhas been used to expose the web services using Apache Axis.
- Agile delivery of software using practices of short iterations, sprints, Scrum.
Environment: Java 5, J2EE1.4,Swing, HTML, CSS, JSP, JavaScript, jQuery, AJAX, XML, XSL, XSLT, JDBC, JAI, Spring Framework 2.0,Hibernate 3.x, Eclipse, WebSphere, UML, Clear Case, Rational Rose, Oracle 10g, Windows XP, Apache AXIS
Java Developer
Confidential
Responsibilities:
- Designed and implemented User management and Reports management modules.
- Implemented the user interface for the User management such as add user, delete user, modify user.
- Implemented the Business logic using JSP, JSTL, Java Beans and Service Classes.
- Implemented the UI using JSP, HTML and CSS.
- Implemented user and Client Side validation using Java Scripts.
- Created web pages using spring MVC Framework.
- Created Database Triggers, Stored Procedures and functions using PL-SQL.
- Developed unit test cases using Junit
- Deployed the application in Apache Tomcat 6.0.18 web server.
Environment: Java 1.5, Eclipse 3.1, Tomcat, JUnit, Oracle, HTML, CSS, JavaScript, JSP, CSS, JSTL, EJB, Spring, Windows, UNIX, PVCS
Java Developer
Confidential
Responsibilities:
- Involved in Designing, Developing, Bug fixing, documenting and unit testing the application.
- Involved in the development of GUI screens using JSP, XML/XSLT, HTML and JavaScript.
- Analyzed and developed the application using Spring MVC framework
- Used Spring framework in the development of a business bean and to interact with the Hibernate ORM tool.
- Client side and server side data validations using the Java Scripts and faces Validations.
- Developed several SQL queries and stored procedures to retrieve the data.
- Used PVCS the version control tool for code commit and update.
- Involved in mapping data base tables with Java Business objects using Hibernate.
- Used My Eclipse IDE and web logic application server in development.
- Written the JUNIT test cases for unit testing.
Environment: Java 1.5, J2EE, Spring, Struts, JSP, JavaScript, jQuery, JSON, CSS, HTML, WebLogic 10.3, Eclipse, Oracle 10g, SVN, Linux.
Java Developer
Confidential
Responsibilities:
- Maintained existing system by using JSP
- Corrected error data in the old system
- Compared the existing system and development guideline document, and assisted in analyzing the commercial process
- Created component for DataGrid Itemrenderer
- Created the client part of the new system with Flex and CSS using Cairngorm framework
- Implemented the following modules: user management, company information, department management, PR purchasing, inventory management, import/export management, overseas purchasing, invoice management, and PO purchasing
- Implemented all print, upload, and download functions in the new system
- Connected the front-end with the back-end
- Used JSP to connect with Vendors’ Systems
- Cooperated with partner to debug and test the pages and modules
- Remodeled staff system using JSP and MySQL
- Created Database Trigger, Stored Procedures for system
Environment: Flex Builder 3 based on Action Script, Eclipse (Java), Oracle, JavaScript, CSS, Windows, JSP, MySQL
