Java Consultant Resume
SUMMARY
- Skilled, dedicated, professional, bright Java/J2EE developer with over 3 years experience using procedural/object - oriented techniques, various architectural frameworks (MVC, Struts, Spring Framework) and database environments.
- Skill set includes core Java, JSP, Servlets, JSTL, JUnit, MVC, JDBC, EJB, Oracle, MySQL, AquaDataStudio, PL/SQL, Linux, Multi-threading, Java Beans, Design Patterns, jQuery, AJAX, JavaScript, XML, HTML, CSS, UML, BPMN and CMMI 5. Great communication skills, excellent at research and problem solving.
- Experienced in design and development using J2EE, Struts, core Java, multi-threading, synchronization, collections, design patterns, Object Oriented design, reflection and serialization.
- Experienced in profiling and fine tuning java applications.
- Experienced in Spring Framework, Struts and Hibernate.
- Experienced in Advanced Java (JSP, Servlets, JDBC, Xstream, etc.), Design Patterns (Factory, Singleton, etc.)
- Experienced in web application development utilizing AJAX, jQuery, JavaScript, Freemarker Templates, XML, HTML, XHTML, CSS.
- Experienced in Test Driven Development (JUnit, EasyMock).
- Implemented project builds and deployment using Ant Scripts and Maven.
- Experienced using IDE’s like Eclipse and NetBeans.
- Experienced in SQL, PL/SQL (Stored Procedures, Functions, Triggers, etc.)
- Knowledge and experience in database design, implementation and management, ER Diagrams, Oracle, AquaDataStudio, MySQL, SQL Server.
- Experienced in full lifecycle development of projects (Requirements Analysis, Design, Development, Testing, and Implementation), involving incremental SDLC and traditional waterfall model, SCRUM, Agile.
TECHNICAL SKILLS
Languages: Java 5/6, SQL, PL/SQL, MATLAB
Web Technologies: JSP, J2EE, Servlets, JDBC, JSTL, MVC, Struts, Spring Framework, Hibernate, JavaScript, AJAX, jQuery, HTML, XHTML, XML, CSS
Testing & Deployment: Apache Tomcat, JBoss, GlassFish, JUnit, EasyMock, Ant Scripts
Middleware: Spring Framework, Struts, MVC Framework, Hibernate
Database: Oracle, MySQL, AquaDataStudio, ER Design
Operating Systems: Windows (XP,Vista, Win 7), Linux
Development Env.: Eclipse, NetBeans, SVN, CVS, Dreamweaver
PROFESSIONAL EXPERIENCE
Confidential
Java Consultant
Responsibilities:
- Developed and enhanced application using Struts framework
- Implemented struts tiles layouts for admin module.
- Implemented enhancements using Core Java/J2EE, JSP, JavaScript, Struts, XML, JSTL, HTML, CSS.
- Conducted builds with Ant Scripts
- Developed test cases using JUnit, EasyMock
- Used SVN as code repository for project.
- Followed Use Cases and Functional Specification.
Environment: Struts 2, JSP, JSTL, JavaScript, JUnit, Oracle, SVN, Eclipse, Ant Script, Tomcat.
Confidential
Java Consultant
Responsibilities:
- Followed Use Cases and Functional Specification.
- Refactored HTML, JavaScript, Freemarker Templates (JSP Based) to improve coding standards.
- Used JProfiler/Firebug for performance improvement.
- Optimized search function by reducing redundant JavaScript and fine tuning server side Java code.
- Implemented multiple delete functionality with Java, Hibernate, YAHOO Toolkit AJAX, and JSP.
- Developed test cases using Junit, EasyMock
- Used SVN/Maven as code repository for project.
- Used Xstream for Java to XML serialization.
- Used Ant Scripts to build projects.
- Used Yahoo User Interface Toolkit.
Environment: J5EE, JSP, Freemarker, JavaScript, Ajax, Spring, Hibernate, SQL, JMS, TSQL, Microsoft SQL Server, Windows Server 2003, TortoiseSVN, Eclipse, CSS, Ant Script, Apache Tomcat, VMWare,.
Confidential
Java Developer
Responsibilities:
- Implemented application prototype using HTML.
- Developed KYC using JSP, JavaScript, CSS.
- Implemented middleware using Spring Framework (AOP, DI)
- Used Spring JDBC to connect to Oracle database.
- Developed AML as a server side process that would call different stored procedures.
- Developed stored procedures, functions for the application.
- Developed ANT Scripts for creating application deployment files (WAR, EAR, etc.)
- Used CVS repository for code management.
Environment: Core Java, J2EE, JSP, Spring Framework, Oracle, WebLogic, Eclipse, CVS.
Confidential
Senior Developer
Responsibilities:
- Implemented application enhancements using Java AWT UI.
- Implemented event handling mechanism for AWT UI.
- Exposure to EJBs.
- Developed/modified existing stored procedures and functions for various location based search algorithms to come up with efficient route.
- Implemented trigger to keep track of inventory which would invoke an event for replenishment.
- Documented, wrote and executed test cases.
- Used SVN repository to tag and branch different application releases. The tags/branches were used for future enhancements of the application.
- Followed CMMI 5 procedures.
Environment: Java, AWT, Applet, J2EE, Oracle, SVN, Eclipse, EJB 2.
Confidential
Java Application
Responsibilities:
- Developed UI using Java Applets, SWING.
- Implemented Java Socket connections for transferring data from front-end to server.
- Designed and developed user authentication.
- Used JDBC to connect to database.
- Developed stored procedures, functions for the project.
- Used AquaDataStudio for database design.