Java Developer Resume
Rochester, NY
SUMMARY
- Around 5 years of experience in all phases of Software Development Life Cycle (SDLC) including Analysis, Design, Development, Integration, Maintenance, Implementation, Testing and Deployment of various client/server, N - tier and web applications.
- Experience in design and implementation of client/server and web applications using J2EE (Servlets, JSP, JDBC) and XML technologies (DTD, XML Schema, XML and XSL).
- Expertise in analyzing and understanding the requirement and develop, implement, and test the various application architectures that include Business-to-business, e-commerce and Distributed applications.
- Used AWT and Swing UI Toolkit to create Graphical User Interfaces for various applications including client side applications which interface with web application through web services.
- Proficient in various web based technologies like HTML, JavaScript and AJAX.
- Used Model View Controller (MVC) architecture extensively for development in J2EE environment using Struts and Spring.
- Experience in using J2EE design patterns like Singleton pattern, Front Controller, Factory Pattern and Data Access Object (DAO) patterns for effective and efficient strategies.
- Proficient using various IDEs like Eclipse and Netbeans.
- Experience with various Software Development Methodologies like Object Oriented Analysis and Design (OOAD), Waterfall Model, Agile Software Development and Scrum Methodology.
- Used Log4j for application logging and notification tracing mechanisms.
- Hands on experience in persistence frameworks like Hibernate.
- Strong analytical and programming skills and quick learner.
- Excellent communications and interpersonal skills.
TECHNICAL SKILLS
Programming Languages: JAVA, JavaScript, J2EE, C, C++, Perl, Python, Shell Scripting, ActionScript
J2EE Technologies: Servlets, JSP, JDBC, Hibernate, Struts, Spring.
Web Technologies: HTML, DHTML, XHTML, CSS, JavaScript, AJAX, JQuery
Frameworks: Struts, Hibernate, Spring.
XML/ Web Services: Apache Axis 2, JAX P and JAX B, RESTful Services
Messaging Technologies: JMS
Databases: Oracle, MySQL, MS-SQL.
Applications / Web Servers: JBOSS, Apache Tomcat, IBM WebSphere, BEA WebLogic.
Methodology / Design Pattern: OOAD, UML, DAO, Singleton Pattern, Front Controller, Factory Pattern.
IDEs: JBuilder, Eclipse, NetBeans.
GUI Toolkits: AWT, Swing.
Operating Systems: Windows 98/2000/NT/XP, UNIX, Linux, Solaris
Other Tools: ANT, Maven, JUnit, Log4J, CVS, SVN, Firebug.
PROFESSIONAL EXPERIENCE
Confidential, Frisco, TX
Java Developer
Responsibilities:
- Customized and implemented the Struts MVC framework for the application.
- Implemented Spring dependency injection.
- Implemented Logging Functionality using Spring AOP.
- User Interface Design using JSP, Jquery
- Consumed web-services using SOAP & Axis that allowed interaction with the legacy applications
- Used JAX-B parser for marshalling and Un-marshalling data.
- Used Hibernate ORM for mapping data in the persistence layer along with Spring ORM integration.
- Used different Web services (JAX-WS) based on the application requirement.
- Wrote Web services using SOA framework, axis server.
- Coordinating with the offshore/onsite team to meet the dead lines of the Project.
- Tested the application functionality using JUnit.
- Used Log4j for logging the application, log of the running system to trace the errors.
- Involved in Integrating Business Layer with DAO Layer.
- Used SVN as Version Control tool.
- Used Ant Script to compile and build the WAR file.
- Created Hibernate configuration files, created POJOs and mapping files.
- Actively debugged the code to find bugs and errors and improve the application stability.
- Used CSS for better look and feel of the user interface along with JQuery and JavaScript for DOM manipulation, validation and UI design.
- Utilized AJAX to increase web page’s interactivity, speed and functionality.
Environment: Core Java, JSP, Servlet, JQuery, JavaScript, Firebug, Multithreading, AJAX, XML, XSL, SOAP, Log4j, Spring MVC, CSS, Hibernate.
Confidential, Rosemont, IL
Java Developer
Responsibilities:
- Involved in understanding the requirements of the system with the Business Users.
- Created the JSPs, Action classes and Action forms for the Presentation layer
- Designed and developed the web-tier using Html, JSP’s, Servlets, Struts and Tiles framework.
- Involved in developing Struts action classes.
- Extensively used Hibernate in data access layer to access and update information in the database.
- Implemented J2EE design patterns.
- Involved in designing Application based on MVC architecture.
- Developed form validations using Struts validator framework.
- Designed and developed Business Services using Spring Framework (Dependency Injection) and DAO Design Patterns
- Developed SOAP based web services in eclipse.
- Used various industry standard J2EE Design Patterns.
- Used Java Script for Client side validations
- Used ClearCase as source control tool.
- Designed and developed applications using Eclipse.
- Performed Unit Testing using JUnit Tests.
- Used Log4J to capture the logs that includes runtime exceptions
- Worked with ANT build scripts for compiling and building the project.
- Used SVN for version control.
Environment: JDK 5.0, JSTL, JavaScript, AJAX, HTML, Servlet 2.4, JSP 2.0, Struts 1.2, Spring 2.5, JMS 1.1, Hibernate 3.0, Web Services (SOAP, WSDL, UDDI, JAXB), XML, Log4J, ANT, JUnit, Oracle 10g, WebLogic Server 10.0, Eclipse 3.5, SVN 1.6, Windows XP.
Confidential, Denver, CO
Java Developer
Responsibilities:
- Involved in analyzing project requirements and documenting and maintaining design documents.
- Coded the business logic for the customization of the request and response.
- Created dynamic web pages using JSP and client side desktop application using AWT and Swing UI toolkits for user interface.
- Developed client side ticket booking application using AWT and Swing that uses web services.
- Used Hibernate as Object Relational Mapping (ORM) tool for the persistence.
- Utilized JAXB to marshal and unmarshal the web service XML request and response.
- Used JQuery for DOM manipulation, validation, UI design and animation.
- Created test cases using JUnit to test the functionality of various methods in classes.
- Developed Web UI Screens using JSP, Servlets, Javascript, CSS, Ajax, DHTML, XSL, XHTML, and HTML.
- Used JPA and Hibernate to aid for data persistence in the application.
- Designed the application using Spring MVC Framework for easy maintainability.
- Customized views in JSP with HTML, Javascript, JQuery and CSS and improved the look and feel of the user interface.
- Used Log4j to create logs of application and aid in debugging the application.
- Designed and developed Model, Views and Controller components implementing MVC architecture.
- Created JUnit test cases to cover unit testing for the components.
Environment: Core Java, Swing, AWT, Spring MVC, J2EE, Javascript, JUnit, JQuery, Firebug, Log4j, CSS, HTML, XHTML, XSL, XML, Ajax, JSP, Servlet, JPA, Hibernate, MySQL.
Confidential, Rochester, NY
Java Developer
Responsibilities:
- Developed various UI (User Interface) components using Struts (MVC), JSP, and HTML, JavaScript, AJAX.
- Involved in developing business components using POJO.
- Installed, configured, deployed, Monitored and troubleshoot WebLogic10.0.
- Involved in writing packages, stored procedures to retrieve/modify data in database.
- Used MVC architecture, Business Delegate, Session facade, Data Access Object, Value Object and Singleton patterns
- Involved in writing client side validations using Java Script.
- Troubleshooting Web Logic Server.
- Developed the Action Classes, Action Form Classes, created JSPs using Struts tag libraries and configured in Struts-config.xml, Web.xml files.
- The business logic was implemented and DAO layer accesses the back-end SQL Server database using Hibernate.
- Created JUnit test cases to cover unit testing for the components.
- Used Log4j for logging and handling defects of the application
Environment: JSP, JDBC, HTML, Java Script, XML, XSLT, XPATH, CSS, Servlets, Struts1.3, Oracle11g, PL/SQL, Eclipse IDE, WebLogic10.0, Hibernate3.0, Unix, Clearcase, Quality center.
