Java Developer Resume
AZ
SUMMARY
- Professional Java/J2EE Software Developer with 7+ years of focused experience of Core Java and Web based applications with expertise in reviewing client requirement; prioritize requirements, creating project proposal (scope, estimation) and baseline project plan.
- Participated in entire Software Development Life Cycle (SDLC) including Requirement Analysis, Design, Development, Testing, Implementation, Documentation and Support of software applications.
- Designed and modeled projects using techniques in UML - Use Cases, Class Diagrams, Sequence Diagrams, etc.
- Developed applications using J2SE, Core Java, Multithreading, Collections, JDBC, Swing, Networking, Reflections.
- Developed applications using 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.
- Hands on experience in web services using JAX-WS, JAX-RS
- Experience in front-end application using HTML, JAVA Script, CSS AJAX, Struts Tag libraries, Spring and JSP.
- Experience in the functional usage and deployment of applications inJBoss, WebLogic, Portlets, WebSphereand Apache Tomcat Server.
- Experience in Java/J2EE Design Patterns including singleton, Factory, proxy.
- Experience using Hibernate for mapping Java classes with database and using Hibernate query language (HQL).
- Experience in designing Use Cases, Class diagrams, Sequence and Collaboration diagrams for multi-tiered object-oriented system architectures.
- Experience in various methodologies like Waterfall and Agile.
- Experience in Database Design, Creation and Management of Schemas, writing Stored Procedures, Functions, SQL queries.
- Experience in performing Unit/ Integration & System testing using JUnit and IBM Rational Rose.
- Excellent team player with equally good leadership skills.
TECHNICAL SKILLS
J2SE Technology: Multithreading, Reflections, Collections, Serialization, Networking, Beans
J2EE Technology: Servlets, JSP, Tag Libraries, JDBC, JNDI, JPA
Architecture & Framework: MVC, Struts, Spring, Hibernate, OSGI
Database: Oracle 10g, 11g, SQL server 2005/2008, MySQL
IDE: Eclipse, My Eclipse, NetBeans
Operating Systems: Windows 9x/NT/XP/2003/7/8, Linux, UNIX
Web/App Servers: WebLogic, WebSphere, Tomcat, JBoss, Apache
GUI: HTML, XML, XSD, AJAX, JavaScript, Node.js, JQuery, CSS
Query Languages: SQL, PL/SQL
Programming Language: C, C++, Java, J2EE
Script: PHP, Shell
Design patterns: MVC3, 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, AZ
Java Developer
Responsibilities:
- Understanding of the business requirements and current technology challenges & issues.
- Analysis, Design and develop application modules using Java6/J2ee/ Hibernate /Web Services.
- Involved in creating Use cases, Class diagrams using Microsoft Visio 2007.
- Used SVNfor version control and source code management
- Used Eclipse as IDE for development of the application
- Created Location Look up SOAP based web services using Spring 3.0
- Consumed JAX-WS Web services and tested using SOAP UI.
- Participated in the code reviews, testing of the functionalities that are developed JUnit Testing of DAO
- Created an XML configuration file for Hibernate -- Database connectivity
- Worked with Scrum Sprint methodology.
- Have involved the complete end to end development using Spring MVC, Hibernate, JPA, RESTful Web services and MySql
- Actively participated in the daily SCRUM meetings to produce quality deliverables within time.
- Involved in installing and configuring Eclipse and Maven for development.
- Modified Web services to integrate and allow communication between the applications using Rest and SOAP based Web services.
- Used WebsphereApplication Server and JDBC for DataAccessObjects and DB Connections from the Connection Pool using Oracle.
- Installed, Configured and Administered Websphere Application Server on Windows Platform.
Environment: Core Java, J2EE, JSP, Servlets, Struts, Hibernate, Spring Framework, Apache Tomcat 7, SOAP, IBM WebSphere Application Server 7.0, Maven, SVN, JUnit, HTML, JavaScript, UNIX, PostgreSQL 8, Oracle 10g.
Confidential, Cincinnati, OH
JAVA / J2EE 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.
- 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 Websphere 7.0 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.
- Used Java Persistence API (JPA) through Hibernate
- Used Eclipse asIDE for development of the application.
- Written stored procedures, triggers, and cursors using Oracle PL and SQL
- 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 Tomcat 6.
Environment: JAVA 1.7, J2SE, JDBC, Swing, JSF, RMI, Threading, Collections, J2EE, Servlets, Spring 3.0, MVC3, Ant, Maven, Hibernate 3.2, Apache Camel, WSDL, Rest, JMS, AutoSys, Dojo, LDAP, AngularJS, Websphere MQ SOAP Web Services, HTML, JavaScript, Hadoop, EDM, Big Data, Agile Methodology, PL/SQL, XML, XSD, UML, UNIX, SHELL SCRIPT, Oracle 9i, Websphere Application Server 7.0, JBoss, TOMCAT, Eclipse 3.5
Confidential, Hartford, CT
Java 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 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 9i.
- Proficiently created stored procedure for application.
- Involved in creating scripts and PL-SQL Programs.
- Used apache struts to develop the web-based components
- Tested the whole application for errors screen by screens
Environment: Java 1.5, J2SE, Swing, RMI, Threading, JDBC, Collections, Reflection, J2EE, Ant, JSP, JSF, Servlets, Dojo, Javascript, Node.js, Ajax, Hibernate, Spring, Struts, PL/SQL, Weblogic Application Server, JBoss, SOA Integration, REST and SOAP Webservices, UML, Visio, Teamcenter, EDM, Log4J, Unix, C++, Win XP.
Confidential, New York NY
Java Developer
Responsibilities:
- Involved in creating Use cases, Class diagrams using Microsoft Visio 2007.
- Designed the UML diagrams based on the OOAD principles.
- Developed Business requirements by using use case and sequence diagram for the application
- Setting up test environments and configuring various components of the application using JDBC API to establish a connection with oracle database and configuring.
- Developed the application under J2EE architecture using JSP, Struts, Spring, Java Beans, and Data mapper.
- Developed GUI screens using HTML, Java script, Swing
- Developed the Actionclasses, Actionforms and Action servlet for Web tier.
- Used AJAX in user validation and suggestion list and to display dialog boxes.
- Sever side validations are done using Struts Validator Plug-In.
- Used Spring Framework and created the Dependency injection for the Action classes using ApplicationContext.xml.
- Designed and implementing Session Facade, Service Locator and DTO design patterns.
- UsedWebServicesfor getting Customer information and the plans he is eligible.
- Analyzed, designed and implemented DAO pattern for accessing Database using connection pool.
- Wrote test cases for the POJOs using JUnit
- Implemented JReport for annual report generation with charts.
- Implemented applications with support for i18n (internationalization).
- Used VSS for version control and source code management
Environment: JDK1.5, Multithreading, Swing, Ant JSP, JSF, Struts1.2, Hibernate, Maven, HTML, AJAX, CSS, XML, PL/SQL, JUnit, Altova XML Spy, XSD, Web Services(JAX-WS), Visio, Teamcenter, JAXB, JAXP, VSS, SAX Parser, Oracle
Confidential
Java/J2EE Developer
Responsibilities:
- Design and development of Java classes and interfaces.
- Worked in JavaScript and HTML for the client side validations.
- Data Model design and interface layer design with other team members.
- Design and developed JDBC connection objects for the data retrieval and update.
- Developed connection pooling method to avoid the waiting for database connection.
- Building, testing and deploying the application on Web logic server.
