Java Developer Resume
Baskinridge, NJ
PROFESSIONAL SUMMARY:
- 7+ years of work experience as a Java/J2EE programmer, developing applications using Servlets, JSP, JSTL, RMI, EJB, Struts, spring, JSF, Java Beans, JDBC, Hibernate and MVC architecture, Angular js.
- Experience in client design and validations using HTML5, DHTML, Java Script, JSP, CSS3, Swing and strut.
- Developed applications using Core Java, Servlets, JSP, Struts, Spring, JDBC, Java Beans, Hibernate and MVC architecture.
- Extensive Experience in using MVC (Model View Controller) architecture for developing applications using JSP , Java Beans and Servlets .
- Experience in front - end application using HTML, JAVA Script, CSS AJAX, Struts Tag libraries, spring and JSP.
- Extensive experience with design and development of J2EE based applications involving technologies such as Java Server Pages (JSP), Java Messaging Service (JMS), Java Data Base Connectivity (JDBC), Java Naming and Directory Interface (JNDI).
- Experience in the functional usage and deployment of applications in JBoss, WebLogic, Portlets, WebSphere and Apache Tomcat Server.
- Experience using Hibernate for mapping Java classes with database and using Hibernate query language ( HQL ).
- Experience in various methodologies like Waterfall and Agile .
- Experience in Database Design, Creation and Management of Schemas, writing Stored Procedures, Functions, SQL queries.
- Extensive knowledge of J2EE architecture, Patterns, Design and development.
- Experience on Core java technology including multithreading and JDBC.
- Experience in the functional usage and deployment of applications in WebSphere and Apache Tomcat Server.
- Extensive experience and actively involved in Requirements gathering, Analysis, Design, Coding and Code Reviews, Unit and Integration Testing, AngularJS.
- Expertise in DB2 and also extensively worked with Oracle 11g/10g/9i/8i, SQL Server 2008, MySQL, Oracle ADF relational database management systems.
- Experience in designing Use Cases, Class diagrams, Sequence and Collaboration diagrams for multi-tiered object-oriented system architectures utilizing Unified Modeling Tools (UML).
- Extensive knowledge of Client - Server technology, web-based n-tier architecture, Database Design and development of applications using J2EE Design Patterns like Singleton, Factory Pattern, Proxy Pattern, Façade Pattern and Prototype Pattern .
- Expertise knowledge on Object Oriented Programming (OOPS) Concepts including Inheritance, Abstraction, Encapsulation and Polymorphism
- Excellent team player with equally good leadership skills. Excellent communication skills and strong architecture skills and Ability to learn & adapt quickly to the emerging new technologies.
TECHNICAL SKILLS:
J2EE Technology: Servlets, JSP, Tag Libraries, JDBC, JNDI
Architecture & Framework: MVC, Jakarta Struts, Spring, Hibernate
Database: Oracle 10g, 11g, SQL server 2005/2008, MySQL
IDE: Eclipse, My Eclipse, NetBeans
Operating Systems: Windows 9x/NT/XP/2003/7/8/10, Linux, UNIX
Web/App Servers: Web logic, WebSphere, Tomcat, JBoss, Apche
GUI: HTML 5, XML, AJAX, JavaScript, Jquery, CSS 3
Query Languages: SQL, PL/SQL
Programming Language: C, C++, Java, J2EE
Script: PHP, Shell
Design patterns: Business Delegate, Business Object, Value Object, Front Controller, Database Access Object, Factory, Singleton, Session Facade.
Tools: Maven, ANT, Log4J, JUnit, TOAD, SoapUI 4.0.5, Junit, Rational Rose, Visio
PROFESSIONAL EXPERIENCE:
Confidential, Baskinridge, NJ
Java Developer
Responsibilities:
- Involved in study of User Requirement Specification.
- Actively participated in the daily scrum meetings to produce quality deliverables within time information and helped clearing ambiguity in requirements document.
- Worked with Agile SCRUM Methodology.
- Developed Web services to allow communication between the applications using Rest and SOAP based Webservices.
- Developed JMS (MDB) solutions to transmit data over XML in order to save data asynchronous way through Websphere MQ messaging.
- JAXB was used for marshalling and un-marshalling XML based upon schema.
- Designed, Developed and analyzed the front-end and back-end using JSP, Servlets and Spring.
- Integrated spring (Dependency Injection) among different layers of an application.
- Used spring framework for dependency injection, transaction management.
- Used Spring MVC framework controllers for Controllers part of the MVC
- Implemented Business Logic using POJO’s and used Webspher to deploy the applications
- Used Spring Framework for MVC for writing Controller, Validations and View.
- Iterative based methodology applied for the development of the application
- Implemented J2EE Design Patterns like DAO, Singleton, and Factory.
- Wrote Hibernate classes, DAO’s to retrieve & store data, configured hibernate files.
- Developed Service layer interfaces by applying business rules to interact with DAO layer for transactions.
- Participated in the code reviews, testing of the functionalities that are developed JUnit Testing of DAO.
- Involved in the Integration Testing and Bug fixing.
- Used Java Persistence API (JPA) through Hibernate
- Worked on design, migration and development for OIM.
- Used Eclipse as IDE for development of the application.
- Assisted Oracle DB development team in developing stored procedures and designing the database.
- Used SVN for version control
- Created rich client using Ajax to pull the data from database.
- Developed UI screens involving Servlets, JSP, JavaScript and XML DOM parser.
- Interacted with Business Analysts to come up with better implementation designs for the application.
- Design and Development of Client side scripts using JAVA, JSP, and Java Script, Apache
Environment: JAVA, J2EE, Servlets, Spring, Hibernate, Apache Axis2, WSDL, Rest, JMS, Websphere MQ SOAP Web Services, HTML, JavaScript, JDBC, Jasper reports, Agile Methodology, PL/SQL, XML, UML, UNIX, Oracle, Websphere Application Server, Eclipse
Confidential, Vienna, VA
Java/J2ee Developer
Responsibilities:
- Developed the application as per the functional requirements from the analysts
- Developed the client side validation using JavaScript.
- Developed web screens in Html and JSP.
- Design and Development of User Interface using Struts tag libraries
- Responsible for client side validations and server side validations in JSP
- Increased performance of the extended applications by making effective use of various design patterns ( Front Controller, Business delegate, DAO and Session facade)
- Design and Development of server side modules using J2EE, Struts, EJB and Utility classes
- Development of test cases for unit testing
- Used WebServices to extract and communicate the records using XML and REST
- Involved in maintenance and support
- Documentation of the application
- Installed and configured WebLogic in Development and Testing environment
- Developed the transaction-oriented logic in the Data Access Layer.
- Designed, developed, debugged and tested the web based J2EE application
- Used Log4J utility to log error, info and debug messages.
- Configured and deployed the J2EE application on Weblogic Application Server
- Played major role in the completion of the project.
- Used the Transaction to persist the data in the Oracle .
- Used apache struts to develop the web-based components
- Tested the whole application for errors screen by screens
Environment: Java, J2EE, JSP, Servlets, Hibernate, Spring, Struts, PL/SQL, Weblogic Application Server, REST and SOAP Webservices, UML, Visio, SVN, Log4J, Unix, Win XP
Confidential, Atlanta, GA
Java developer
Responsibilities:
- Developed an interface to the Product Authors and Product Managers for sending their new product request.
- Designed and implemented the enhancement requests for the application.
- Designed the Role Expert component using Spring, MVC framework, Angular JS, Hibernate persistence framework and Oracle as the development database.
- Coded Business services using Spring and also interacted with the database using Spring DAO.
- Designed the Front-end screens using JSP, Servlets, HTML and JavaScript.
- Created Web Services (XML, SOAP) for the Application, components send and receive SOAP message
- Used SOAP, XML and web Services to extract various investment data from different systems
- Developed a prototype with XML Technologies and SAX parsing methodology.
- Designed and integrated the full scale Hibernate / Spring persistence Solution with the application architectures
- Used web-services where components send and receive SOAP messages over HTTP to access legacy system data.
- Involved in Deploying and Configuring and administration of applications in SQL server 2008.
- Experience with Unit Testing using JUnit.
- Experience in making a stored procedure with oracle 11g.
- Involved in the configuration management using CVS.
- Used JavaScript for web page design and client side validation.
- Introduced Ant and directed efforts to use JUnit to automate testing.
- Used JSF for user interface.
Environment: Java, J2EE, Spring, Hibernate, Multi-Threading, JSP, Servlets, CSS, AJAX, Java Script, Web Logic HTML, XML, Web Services, SOAP, JUnit, JMS, Eclipse, Log4j, ANT, JDBC, CVS, Oracle 11g, SQL, PL/SQL, UNIX/Linux, Windows, JSF, jDeveloper, Web Service, TOAD, Entity Relation Modeling.
Confidential, Plano, TX
Java developer/ J2EE / Web Developer
Responsibilities:
- Understand the architecture of the application.
- Involved in the client gathering requirement meetings.
- Used Eclipse as IDE and SVN for version control.
- Created the Website/Web Application from the scratch.
- Worked on the Login, change password, and forgot/reset password and partner product association Use Cases for Iteration1.
- Created the JavaScript form validation for all the registration forms and other forms.
- Developed application using Struts2 technologies which communicated with java. Used JSP layout for View of MVC.
- Created use case, High Level Design and Unit Test Case documents.
- Used Hibernate to communicate with database My SQL.
- Created Login, Navigation and Authorization Interceptor.
- Created the website on tiles layout.
- Created User Interface using HTML5, CSS, Java Script.
- Worked with integration of all pages in JSP/HTML/JavaScript on presentation module.
- Worked on DOM (XML), CSV, and Excel parsing.
- Involved in the defect fixes.
- Used hibernate lazy loading.
- Worked on dynamic menus.
- Tomcat is used as a server.
- Used My SQL to storing the data of the Shoppers
- Created Batch Process and bulk upload process for Iteration 2.
- Worked on Partner Dashboard and many more use cases for Iteration 2
- Used JSF for user interface.
Environment: Java, J2EE, JSP,JSF, Servlets, Struts 2.0,Spring 2.0,JDBC 3.0,XML, JNDI, Hibernate 3.0, JMS, Weblogic Application Server 8.1, Eclipse, Oracle 10g, HTML, Spring batch, Junit 4.0, Log4j, JavaScript 1.2, XML/XSLT,SAX,DOM, JSF
Confidential, Malvern, PA
Java/J2ee developer
Responsibilities:
- Used UMLfor designing class diagrams and sequence diagrams.
- Developed the MVCusing Struts web application using Struts Studio and ANT tool kit.
- Developed the user presentation screens using HTML, CSS, StrutsTiles and AJAX.
- Design and developed web layer components using JSP and Struts Framework.
- Writing Client Side validations using Java Script.
- JSP development involving creation of custom tags and java beans.
- Used JDBCconnection pooling to handle data transmission from the oracle database.
- Used Hibernate to integrate with the backend database.
- Involved in JUnit testing and Integration testing.
- Was active in Leading teams and developing the implementation and testing phases of the life cycle
Environment: J2EE 1.4, JSP 1.2, Servlets 2.3, JDBC 2.0, EJB 2.0, XML, Struts 1.1, My SQL, JDBC, PL/SQL, HTML, CSS, JUnit, JavaScript, UML, eclipse, JSF
Confidential, North Brunswick, NJ
Java developer
Responsibilities:
- Developed the GUI of the system using HTML, JSP and client-side validations was done using JavaScript. Built and accessed the database using JDBC for ORACLE 9i.
- Struts Framework in conjunction with JSP and Tag Libraries used in developing user Interface for administrative screens and user interaction screens.
- Developed Session Beans for necessary transactions like fetching the data required, updating the customer information
- Worked on coding of Servlets and EJB communication
- Worked on Maven for getting latest jar files including common-collection.jar, common-logging.jaretc from Apache.
- Developed Servlets to process the requests, transfer the control according to the request to Corresponding Session Beans, JSP pages.
- Developed Weblogic container security components for adding vendor specific Security Realm to application using JMX.
- Java Servlets and JSP pages were deployed on the Weblogic Application Server for retrieving user information and posting related data.
- Worked on database interaction layer for insertions, updating and retrieval operations of data from oracle database by writing stored procedures.
Environment: Java/J2EE, Struts, EJB, Web Logic Server, Oracle 9i, XML, HTML, JavaScript, Ant, PL/SQL, JSF