Java/j2ee Developer Resume
New York, NY
PROFESSIONAL SUMMARY:
- Over 8 years of strong IT experience in development and implementation of enterprise applications using JAVA, J2EE.
- Excellent designing, architecting, debugging, troubleshooting skills.
- Thorough in J2EE technologies like Spring, Hibernate, Web Services, Design Patterns, MVC, EJB, JMS, JSP and Servlets.
- Have worked on application servers like Web logic, WebSphere, Tomcat, JBoss, JRun.
- Strong in databases like Oracle, SQL Server, MySQL.
- Expertise in building strong websites confirming Web 2.0 standards, JQuery, HTML, XHTML, DHTML & CSS to develop valid code and table - free sites.
- Proficiency in implementingMulti-threadedapplications and in using design patterns like Factory Method, Abstract Factory, Singleton, Builder, Session facade, MVC and DAO patterns in software design
- Experience in Web services using, REST FUL API.
- Strong knowledge in Spring Framework using IOC Spring Transaction support (Declarative/ Programmatic), Hibernate in spring.
- Experience in developing web-based applications using J2EE Servlet technology.
- Experience in developing MVC, OOPS, OOAD, J2EE Design Patterns, UML-Rational Rose and Java Sever Side Programming using development tools like Rational Application Developer RAD v7.0, log4j, WSAD, Eclipse
- Successfully designed and developedJava Multi-Threadingbased collector parser and distributor process, when the requirement was to collect, parse and distribute the data .
- Good knowledge in log4J implementation to persist the data into logs files.
- Experience in using JMS, MQ, MQ JMS API, and Integration of Web Sphere MQ with IBM WAS, Message Driven Beans (MDB).
- Worked with development tools like Eclipse, IntelliJ IDEA, Ant, Maven, Docket.
- Experience in various J2EE Frameworks like JSF, My Faces, JAXB, AJAX,
- Used testing framework like JUnit, HTTP Unit, DB Unit.
- Strong experience on AGILE (SCRUM) and Waterfall SDLC.
- Proficient in Java Multi-Threading, Socket programming, Swing programming.
- Ability to deliver high quality stuff very efficiently.
TECHNICAL SKILLS:
Java Technologies: Java 5/6, Spring 2.5, Hibernate 3.2, Web Services, SOA, SOAP, EJB 1.1/2.0, JSF, Servlets 2.1, JSP 1.2, JSTL, JMS, JNDI.
Application Servers: BEA Web logic 10.x / 8.1, WebSphere, Apache Tomcat 5.5, JBoss 3.2.7, JRUN 3.0
RDBMS/Tools: JDBC 4.0, Oracle9i / 10g, DB2, MySQL, SQL Server 2005
XML Technologies: XML Parsers (SAX, DOM, Pull), XSL, XSLT, JABX
UI Technologies: Java Script, HTML, CSS, Java AWT, Java Swing, AJAX Frameworks
Version Control: CVS, SVN, VSS
IDE & Tools: Eclipse 3.1, IntelliJ IDEA 6.5, Maven 2.0, Ant 1.x, Log4j, UML.
Test Frameworks: JUnit 3.3.1
Operating System: Windows XP / Vista/10
PROFESSIONAL EXPERIENCE:
Confidential, New York, NY
Java/J2EE Developer
Responsibilities:
- Involved in developing the project using Rational Unified Process (RUP).
- Involved in designing Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose, Visio 2003.
- Developed user interface using JSP, Ajax based design, DHTML, Prototype 1.5, JSP Tag libraries and used lot of EXTJS (JavaScript) libraries for developing JSP.
- Designed web pages using JSP, XSL, XSD, XSLT, HTML, CSS and server-side validation with Validator interface of spring MVC.
- Used Java JDK 1.5 as development kit for java programs.
- Extensive exposure to Agile/Scrum development methods.
- Developed the front-end components using HTML, DHTML, Java Scripts, JSP, AJAX, Servlets, JSF, JDOM, XML and XSLT.
- Implemented SPRING Model View Controller architecture to develop presentation tier and business layer using components like dispatcher Servlet, Handler Mappings, Controller, Model and View Object, View Resolver.
- Wrote conversion scripts using SQL, PL/SQL, stored procedures, functions and packages to migrate data from SQL server database to Oracle database.
- Designing and coding of Action Classes and Business Classes for the Application.
- Implemented Spring Web Flow 2.5 Principles that builds upon Spring MVC to support user-level, application-directed control flows.
- Used REST Client and POSTMAN to test the services.
- Involved in Parsing XML’s using DOM, SAX, and JAXB to retrieve information that is returned from Web Services.
- Involved in design and development of UI component, using frameworks JavaScript, HTML5, CSS and Bootstrap.
- Used Oracle JDeveloper to support JA Built complex queries using SQL and wrote stored procedures using PL/SQL in Various API’s like Java, .Net and Hierarchical databases like Oracle and Access.
- Followed Single Page Application (SPA) Pattern and used MVC to build a cross-browser complaint application.
- Develop and execute unit test cases using Junit3.0. Used these test cases at fascade level, Session bean, persistence layer and service level.
- Used Hibernate 3.0 in data access layer to access and update information in the database.
- Involved in developing Web Services and client.
- Involving in design meetings before developing the application and be proactive in discerning performance issues and developing high-performing application.
- Extensively used SQL, PL-SQL in constructing views, indexes, stored procedures, triggers, cursors, functions, relational database models.
- Process the JSON requests according to different types of modules, actions, and request data
- Design JSON responses according the request, send it back to the front end after the logic processing.
Environment: Web Sphere Application Server 6.1, JDBC, Spring MVC, JSF, Web Services, Hibernate 3.0, J2EE 1.4, JSP 2.0, Servlets 2.4, JMS 1.1, XML, Log4j, JUnit, ANT, JavaScript, HTML, CSS, PL/SQL, JSON, Maven.
Confidential, Dover, NH
Java/J2EE Developer
Responsibilities:
- Designed the project using MVC, Session Façade, and Service Locator and Business Delegate patterns.
- Followed agile methodology, interacted with the client, provide/take feedback on the features, suggest/implement optimal solutions and tailored application to customer needs.
- Integrated the application with Spring Framework for implementing Dependency Injection and provide abstraction between presentation layer and persistence layer.
- Developed Web pages using Struts view component JSP, JavaScript, HTML, jQuery to create the user interface views Migration 3rd party applications.
- Implemented validation on the JSP fields using Struts Validation framework which included writing validation.xml and validation-rules.xml files.
- Implemented all DAO's using Spring Framework. Implemented SOA using Web Services (SOA over WESB and SOAP over JMS) on ESB utilizing WebSphere Integration Developer (WID).
- Used Hibernate ORM framework as persistence engine, configured O/R mapping and wrote hibernate queries.
- Designed Presentation layer using JSP and did front-end validations using JavaScript and JQuery.
- Designed and integrated the full scale Hibernate / spring.
- Used Spring IOC and spring's Hibernate Support, transaction management.
- Developed hibernate DAO framework with spring framework.
- Configured and deployed the application on WebLogic Application Server.
- Implemented Complex business Delegate layer using DAO's created and business logic.
- Exposed various capabilities such as Web Services using SOAP and WSDL.
- Worked on J2EE components like Servlets, JSPs and MDBs.
- Used MVC architecture, Business Delegate, Session facade, Data Access Object, Value Object and Singleton patterns.
- Involved in preparing High & low-level design docs with UML diagrams using Rational Rose tool.
- Created JUnit test cases, and Development of JUnit classes.
Environment: Java, J2EE, JSP, Springs, Struts, Hibernate, Eclipse, WebLogic 10g, jQuery, MVC, Oracle 11g, Rational Rose, HTML5, CSS, XML, UML, Web Services, JUnit, EJB, SVN.
Confidential, Chicago, Illinois
Java/J2EE Developer
Responsibilities:
- Gathered requirements from the Product owner and designed mock-ups based on the requirements.
- Involved in all phases of the Software development lifecycle (SDLC).
- Followed agile methodologies to execute project.
- Used UML modelling diagrams to describe the structure and behaviour of the system.
- Utilized pair programming approach to ensure high quality code.
- Responsible for managing and executing project tasks.
- Involved in creating a data model for a service where multiple providers were involved.
- Involved in Creating and consuming SOAP and REST Webservices using annotations.
- Involved in generating JAXB classes from schema files.
- Developed several DAO classes interacting with database and participated in writing JPA criteria builders and predicates.
- Wrote stored procedures, triggers and functions to perform database operations.
- Implemented spring dependency injection for all the DAO's, Service Beans.
- Involved in production deployment, supported.
- Working with XML parsers &configuring of XML files like Web.xml, etc.
- Involved in the integration of spring for implementing Dependency Injection (DI/IOC).
- Developed REST web services for external application integration.
- Developed service layer using various J2EE design patterns Singleton, DAO, Factory, and Repository, Builder.
- Developed a Message Driven Bean that uses JMS to manage backend transactions.
- Preparation of Test cases on JUnit during the unit testing and system testing phase.
Environment: JDK 1.7, Storable 11.2 DB, Spring 3.0, Hibernate 2.0, JUnit, REST Web services, SQL Developer.
Confidential, Sparks, MD
Java/Java EE Developer
Responsibilities:
- Involved in creating case diagrams, object model diagrams, class diagrams, and deployment diagram using UML/Rational Rose and followed Agile and scrum methodologies.
- Designed and developed Rich user interface using JSF in some modules and used front end technologies like HTML, CSS, Java Script, jQuery and AJAX.
- Implemented business layer and created beans using spring (DI, AOP, IOC, MVC) framework.
- Involved in integration of external systems using Service Oriented Architecture.
- Developed SOAP and Restful web services in Java using JAX-WS and JAX-RS, Apache Axis2 frameworks on SOA architecture.
- CVS and SVN was used for code versioning system, for building the application in repository and for production code maintenance.
- Involved in installation of JBoss application server in Multi cluster environment.
- Involved in development and modification of SQL queries and stored procedures.
- Involved in writing test cases using JUNIT for various modules.
- Involved in logging using Log4J and working with defects using HP QC (Quality Centre).
- Involved in testing, bug fixing and documentation of the system deployment.
Environment: Java 1.6, Java EE, HTML5, CSS3, Spring3.0, Hibernate 4, JSF2, MYSQL, JBoss, Glass Fish, DOJO, JPA 2, Maven, JUnit 4.
Confidential, Newark, NJ
Java/J2EE Developer
Responsibilities:
- Involved in System Analysis and Design methodology as well as Object Oriented Design and development using OOAD methodology to capture and model business requirements.
- Implemented the web-based application following the MVC architecture using Struts Framework and used Spring in developing beans which are used all over the application.
- Designed the front-end using HTML, CSS, Java script, AJAX and jQuery.
- Extensively used Custom JSP tags to separate presentation from application logic.
- Involved in writing SQL prepared statements, stored procedures and persisted data using Hibernate session, transaction, and session factory objects.
- Used ANT/MAVEN for compilation and building JAR, WAR and EAR files.
- Used Table per hierarchy inheritance of hibernates and mapped polymorphic associations.
- Developed one-much, many-one, one-one annotation based mappings in Hibernate.
- Developed DAO service methods to populate the domain model objects using hibernate.
- Used java collections API extensively such as Lists, Sets and Maps.
- Wrote DAO classes using spring and Hibernate to interact with database for persistence.
- Performed on e-Commerce by using JSF framework and JavaScript, Jquery HTML5 pages.
- Wrote and tested Java Beans to retrieve trading data and subscriber's information from MySQL database server.
- Implemented Unit and Integration test cases with JUNIT Framework based on Functional Flow.
- Used JUnit/Eclipse for the unit testing of various modules.
- Project coordination with other Development teams, System managers and developed good working environment.
Environment: Java/J2EE, JSP, Servlets, Struts2, JBoss Application Server, XML, HTML, CSS, Hibernate 4, spring 3, JMS, JavaScript, Oracle 10g, JUnit, JDBC, ANT and Windows7.
Confidential
Java/J2EE Developer
Responsibilities:
- Responsibilities include Use case modeling, Object modeling using Rose, and ER Database design.
- Model View Controller (MVC) architecture has been adopted to provide framework.
- Utilized UML & Rational Rose suite for designing of the System.
- Developed Session Beans to encapsulate the business logic and Entity beans as the persistence objects.
- Designed and developed user interface using HTML, CSS, JavaScript and jQuery.
- Involved in the development of distributed server side components and deployed the various Session and Entity Bean Components in the IBM WebSphere Application Server.
- Designed and Developed Struts Action classes, DAO, Views using Struts custom tags.
- Developed Struts-based form validation, Application error handling using Struts Validator framework.
- Created Web Services using SOAP to provide services to other systems within the company.
- Deployed the application under WebSphere App Server.
- Resolved the production issues during migration onto the production server.
Environment: Java/J2EE, Struts 1.x, Rational Rose, IBM DB2, Unix, XML, XSLT, ANT, JDBC, Eclipse, Tomcat Application Server, WebSphere Application Server 5.1/5.0, SOAP, WSDL.
