Java Developer Resume
Middletown, NJ
SUMMARY
- 7 years of experience in Software Life Cycle Development including analysis, design (system/database/OO), design Test - Driven Development (TDD), development deployment, testing, documentation, implementation & maintenance of application software in web-based environments, distributed n-tier architectures.
- Strong expertise in development and deployment of web components that include Servlets, JSP, JSF, Java Scripts and business layer components that include, Web Services, and JDBC, JMS.
- Expertise in implementing Service Oriented Architectures (SOA) with XML based Web Services (SOAP/UDDI/WSDL,RESTfull).
- Working knowledge of Ant/Maven for project build/test/deployment, Log4j for error logging and Debugging, JUnit forunit and integration testing.
- Experience with middle-tier popular J2EE application and web servers like BEA Weblogic 8.x/9.x, Websphere 5.x/6.x/7.0, Tomcat 6/7 and JBoss Application Server.
- Good understandingMVCarchitecture.
- Strong Knowledge and Implementation experience in Multithreading.
- Installation, configuration and administration knowledge ofApache Tomcat.
- Highly impressive skills in Core Java and Object Oriented Programming concepts.
- Strengths include broad and deep technical knowledge; with ability to quickly assess and learn unfamiliar systems and to analyze, scope and establish technical and business requirements.
- Good knowledge in Design Patterns like MVC, Abstract Factory, Business Delegate, Singleton, Data Access Object, Front Controller, Session Façade and Service Locator.
- Experience in SDLC, Agile (SCRUM) Methodology, Iterative, Waterfall and Object Oriented Application Design and Programming.
- Ability to pick up new technologies based on prior training and used Open Source technologies & tools extensively.
- Excellent communication skills, team player, quick learner, organized, resilient and self-motivated
TECHNICAL SKILLS
Languages: Java/J2EE, C/C++, UML, XML XSL.
Operating Systems: Windows 98/2000/XP/NT, Unix/Linux
Web Technologies: Servlets 2.4/2.5, JSP 2.0/2.1, Custom Tags, JDBC 2.0/3.0.
Front-End Tech: HTML 5, XML, Java Script, AJAX, TLD, Custom Tags, CSS 3, JQuery.
J2EE Technologies: JNDI, EJB 2.0/3.0(SLSB, SFSB, Entity Beans).
Web/App. Server: IBM Web Sphere 5.5/6.0, Apache Tomcat 5.5/6.0, WAS 7.0(Websphere application server), JBoss, BEA Web Logic8.
Frameworks: Spring MVC, Hibernate 3.0, MyBatis.
Tools: ANT, Maven, JUnit, Log4j, SVN.
Database: DB2, MySQL, Oracle 10g.
IDEs: Eclipse, MyEclipse, RAD 6.1, WSAD5.1, Net Beans.
OOA, OOD: Data Modeling and design, Rational Rose, UML, use-case diagrams, Class Diagrams, Activity diagram, Sequence diagram. Design Patterns
SW Methodologies: Waterfall Model, Agile.
PROFESSIONAL EXPERIENCE
Confidential, Middletown NJ
Java Developer
Responsibilities:
- Involved inanalysis, design, and Test-Driven Development (TDD) of the INSTAR application.
- Take part in developing and enhancing in the INSTAR applicationusing eclipse.
- The part of application was developed inJ2EE 6using anMVCbased architecture.
- Strong Knowledge and Implementation experience in Multithreading.
- Hands-on experience on collections, String manipulations, IO.
- Experience with messaging systems.
- Configured the deployment descriptors inHibernateto achieve object relational mapping.
- Worked on generating the web services classes by using Service Oriented Architecture SOA, WSDL, SOAP, Restful.
- Involved in writing procedures, queries usingToad for Oracleto process the data onDev/ITdatabase environment.
- Performed regression testing, unit testing usingJUnitand performance testing usingJProbe.
- UsedApache Antas build tool.
- UsedSVN subversionas version control tool for maintaining source code and project documents.
- ImplementedLog4Jfor Logging Errors, debugging and tracking usingloggers, appender’scomponents
Confidential, Pittsburg, PA
UI Java Developer
Responsibilities:
- Involved inanalysis, design, and Test-Driven Development (TDD) of the application.
- Developed the UI usingHTML 5, JSPandServletsfor different UI’s usingRAD 6.1tools.
- The entire application was developed inJ2EEusing anMVCbased architecture with help ofspring (MVC).
- Developed spring Controller classes, Command classes and configured dispactche-servlet.xml forspring (MVC).
- Strong Knowledge and Implementation experience in Multithreading.
- Hands-on experience on collections, String manipulations, IO.
- Createddynamic HTMLpages, usedJavaScript, JQuery, JSF, PrimeFaces, AJAXto create interactive front-end GUI.
- Experience with messaging systems.
- UsedSpring IoCand created the Dependency Injection for the Action classes using ApplicationContext.xml.
- Created the Mock-ups usingHTML, XPathandJavaScriptto understand the flow of the web application and created class diagrams using MS Visio 2008 R2.
- Configured the deployment descriptors inHibernateto achieve object relational mapping.
- Developed Hibernate persistence layer modules using EJBJava Persistence API (JPA) annotations and Entity Manager.
- Worked on generating the web services classes by using Service Oriented Architecture SOA, WSDL, SOAP, Restful.
- Involved in writing procedures, queries usingPL/SQLto process the data onMS SQL Server 2008 R2database.
- Performed regression testing, unit testing usingJUnitand performance testing usingJProbe.
- Parsersfor data retrieval.
- Hand on experience on Automation testing using Selenium framework.
- UsedApache Mavenas build tool.
- UsedIBM Rational Clear Caseas version control tool for maintaining source code and project documents.
- ImplementedLog4Jfor Logging Errors, debugging and tracking usingloggers, appender’scomponents.
Environment: Core Java development, JDK 7, Agile, TDD, HTML 5, JavaScript, JSP, AJAX, Spring 3.1, Hibernate, WAS 7.0(Websphere application server), UML, Apache CXF, Eclipse, Confidential, MS SQL Server 2008 R2, Maven 3.0.4, JUnit, and Log4J.
Confidential, Stamford, CT
Software Engineer
Responsibilities:
- Involved in development of business components and design of data access objects and other back end components.
- Design Test-Driven Development (TDD), development deployment, testing, documentation.
- Followed Agile Methodologies.
- Developed UX components using HTML 5, CSS 3, JSP, and Java Script &JQuery.
- The application uses JQuery/JSON for a dynamic and interactive UX and data retrieval and Data binding nested JSON with Knockout JS.
- Implemented eCustomer presentation layer (GUI), based on Common Controls framework, Involving Servlets, JSP, CSS, XSLT, JavaScript for client side validation, AJAX for Interactive client GUI with Form Beans and EJB.
- Used XPath to locate information in XML documents.
- Configured and Coordinated in build, release and deploy process in Websphere App server using Ant scripts.
Environment: JDK 1.4, JSP, Struts 1.35, Agile, Spring Framework 2.0 IOC, Apache Axis, AJAX, DOJO, JavaScript, TDD, Hibernate 3.0, JQuery, CSS 3, XML, XSLT, ANT, Maven, REST, JDBC, Web sphere Portal Server 5.1.
Confidential
Java/J2EE Developer
Responsibilities:
- Involved in the Analysis, Design, Implementation and Testing of Software Development Life Cycle (SDLC) of the project.
- Assisted the analysis team in performing the feasibility analysis of the project.
- Designed Use Case diagrams, Class diagrams and Sequence diagrams and Object Diagrams in the detailed design phase of the project using Rational Rose 4.0.
- Developed presentation layer of the project using HTML, JSP 2.0, JSTL and JavaScript technologies.
- Developed complete Business tier using Stateless and Stateful Session beans with EJB 2.0 standards using Websphere Studio Application Developer (WSAD 5.0).
- Used various J2EE design patterns, like DTO, DAO, and Business Delegate, Service Locator, Session Facade, Singleton and Factory patterns.
- Consumed Web Service for transferring data between different applications.
- Used Object/Relational mapping Hibernate 3.0framework as the persistence layer for interacting with Oracle 9i.
- Extensively used IBM Websphere 5.0 while writing code and for creating Data Sources.
- Written complex SQL queries, stored procedures, functions and triggers in PL/SQL.
- Configured and used Log4J for logging all the debugging and error information.
- Developed Ant build scripts for compiling and building the project.
- Used IBM Websphere 5.0 for deploying the application.
- Used CVS Repository for Version Control.
- Created test plans and JUnit test cases and test suite for testing the application.
- Participated in the production support and maintenance of the project.
Environment: Java 1.4.1, JSP 2.0, HTML, JavaScript, EJB 2.0, Struts 1.1, JDBC 2.0, IBM Web Sphere 5.0, XML, XSLT, XML Schema, JUnit 3.8.1, Rational Rose 4.0, Ant 1.5, UML, Hibernate 3, Oracle 9i and Windows.
Confidential
Java Developer
Responsibilities:
- Gathering agency’s requirements.
- Organized meetings and talked to agencies about the requirements and prepared SOW.
- Developed the Action Classes, Action Form Classes, created JSPs using Struts tag libraries and configured in struts-config.xml, web.xml files.
- Designed the application using MVC framework for easy maintainability.
- Mapped POJO (plain old java objects) to the tables already created in the database using the *. Hbm.xml files.
- Designed DAO and service layer for ORM mapping with hibernate which can be easily changed to other ORM tools
- Used Hibernate for the Database connection and Hibernate Query Language (HQL) to add and retrieve the Information from the Database.
- Designed and developed JSP pages and wrote validations using Struts framework.
- Worked Adobe Dream weaver for developing CSS, HTML and JavaScript code for the look and feel of the store as needed by the agencies.
- Wrote JUnit test cases.
- Enhanced the build procedure by using ANT
- Created technical and user documentation.
- Good understanding on database concepts.
Environment: Java, Struts, Hibernate, ANT, JUNIT, JSP, Servlets