Java/j2ee Developer Resume
Philadelphia, PA
SUMMARY
- 7+ years of experience in design, development and technical support of IT applications.
- Expertise in JAVA, J2EE technologies and developing enterprise applications using RIA (HTML/DHTML), JDK 1.4/1.5/1.6/1.7 , SERVLETS, EJB, JDBC, JSP, RMI, POJO, JMS, Web Services, STRUTS, SPRING and HIBERNATE ORM.
- Sun Certified J2EE Developer and experience in development and implementation of Web based applications using OOPS.
- Expertise in developing SOAP & RESTful Web services as a Consumer and Producer.
- Design and developed Graphical User Interfaces (GUI) using HTML, DHTML, CSS, Java Script, JQuery, XML, XHTML, XSL, XSLT and XML Parsers SAX and DOM.
- Worked on Web Sphere Application Servers 6.1 and 7.0, Apache Tomcat 5.1, and JBoss 4.0.Excellent in using MVC Framework.
- Expertise in using the IDE's like Eclipse 3.2, Rational Application Developer 7.0, Web Sphere Studio Application Developer 5.1.2, Rational Application Developer for Web Sphere Software, Version 7.0, Web Services (JAX - RPC, JAX-WS, Apache-Axis, Restful), SOAP UI, Tortoise-SVN, Git and Clear Case.
- Sound exposure on Design Patterns including Data Access Object, Service Locator, MVC, Data Transfer Object and Singleton.
- Experience in Requirement Analysis, Design, Development, Testing and Documentation of Software Development Life Cycle (SDLC).Experience in writing test cases using JUNIT.
- Good working knowledge of Build Tool like MAVEN, ANT and error logging using Log4J.
- Experienced in Business/Functional analysis, Data Modeling and Relational Database design. Expertise in using MS-Visio.
- Knowledge and good understanding of SQL and PL/SQL. Experience in working with Stored Procedures, Functions, Packages and DB Triggers.
- Designed and integrated the full scale Hibernate / Spring persistence solution with the application architectures.
- Experience in different forms of testing - Unit testing, Integration testing, Regression testing and User Acceptance testing.
TECHNICAL SKILLS
Languages: Java(JDK 1.7/1.6/1.5/1.4 ), J2EE, C, C++, PL/SQL, Action Script 3.0
J2EE Technologies: Servlets, JSP, JDBC, JUNIT, JAXB, JMS, JNDI, JSTL, Tiles, Spring JDBC
Web Technologies: Java Script, XML, XSLT, HTML, DHTML, XHTML, JQuery
Web Services: Apache Axis 1.2, SOAP, WSDL, REST
Operating Systems: UNIX, Linux, Windows (98, 2000, XP, Vista, 7)
Open Source Frameworks: Struts 1.3, 2.0, Spring 1.2,2.0, Hibernate 3.0/3.1
Database: Oracle 11g /10g/9i, SQL Server 2005, MySQL 5.0.
IDE: Eclipse 3.2, RAD 7.0, IBM RSA, WSAD 5.1.
Web/Application Servers: WebSphere 6.1, 7.0, Jboss5, Apache Tomcat 5.5.
Other Tools & Methodologies: MS-Office, MS Visio, SQL*Plus, Tortoise-SVN, MAVEN, Quality Center, MS-Visio, JUNIT, Clear Case, SOAP-UI, Putty, WINSCP, pmd check, Waterfall & AGILE
PROFESSIONAL EXPERIENCE
Confidential, Philadelphia, PA
Java/J2EE Developer
Responsibilities:
- Worked on multiple product/application components including customer API enhancements and releases.
- Worked in an Agile/Scrum development process with 3 week Sprints and daily Scrum meetings.
- Implemented JAXB Framework to convert XML files into Java Objects and vice versa (marshalling and unmarshalling).
- Involved in application UI screens with HTML/DHTML, JSP, JavaScript, JSTL and Java Script.
- Used JQuery, JQuery UI widgets to asynchronously display dynamic data in UI.
- Used RESTful web services (client & service) to interact with other system components.
- Used Spring MVC for web layer.
- Used Hibernate ORM for the persistence layers.Involved in design of XML Schemas (XSD) for data feeds like product data and user orders.
- Created ETL execution scripts for automating batch jobs.
- Used JAXB to parse data feeds and JDBC to persist data into Database schema tables.
- Used Multithreading to improve the performance for processing of data feeds.
- Used Git as version control repository and ANT/MAVEN, Bamboo for Continuous Build Integration.
Environment: Java 1.6/1.7,JEE,Spring,Spring MVC,JSP, HTML,DHTML, Java Script CSS, JAXB, JQuery, JQuery UI,XML,XSD,XSLT,DOM, SAX, JDBC, Tomcat 6.0/7.0, WebSphere 8.1, Eclipse, Oracle 10g/11g, Git, ANT, Maven, PL/SQL, Unix,ETL.
Confidential, NJ
Java/J2EE Developer
Responsibilities:
- Involved inAnalyzing, preparing technical design specification documents as per the Requirements, Architecture, Development and Maintenance of high traffic application built inJava/J2EE.
- UsedCastorto create Objects using XSD andSAXforXMLparsing specifically for JAXB marshaling and un-marshaling.
- Involved in development, performance testing & defects fixing.
- DevelopedSOAP WebServices(Contract First)for pricing of the claims.
- UsedSVNrepositories for version control.Organized dailySCRUMmeetings to interact with the development team.
- UsedLog4jand commons-logging frameworks for logging the application flow.
- Expertise in understanding and preparation ofWSDL, XSLTand XML schemas definitions.
- UsedJunitfor Unit Testing the project.
- Designed the project usingBusiness Delegate,Singleton,Service LocatorandDAOPatterns.
- Involved in making the necessary changes for the entire work flow from Action classes to the back end database in Placement & Quote Creation module.
- Used pmd check style to measure the code quality.
- ImplementedHibernate(ORM Mapping tool) framework to interact with the database to update, retrieve, insert and delete values effectively.
- Developed web-layerusingSpring MVC FrameworkwithJSP, CSS,AJAX,and JavaScript.
- Developed Customframework implemented withSpring Framework forintegrating the flow of the application with minimal dependency.
Environment: Java, J2EE, Spring IOC,Spring MVC Hibernate, XML, SOAP, WSDL, AJAX, JSP, EXT-JS, HTML, JavaScript, CSS, Log4J, JAXB, JUnit, Tomcat 5, JBoss 5.0, LDAP, Intellij IDEA11.2, DB2,IBM DB2 Client,SQL Server,Linux
Confidential, Buffalo, NY
Java/J2EE Developer
Responsibilities:
- Collaborated with multiple teams to implement the requirements and deploy releases.
- Involved in Analysis, Design, Development, UAT and Production phases of the application components.
- Created Test plan documents for applications for executing the scripts for major enhancements.
- Implemented the Persistence/DAO layer using Hibernate.
- Involved in creating Web services using Top-Down approach.
- Developed UI screens using HTML/DHTML, JSP, JSTL, CSS, JQuery, JavaScript.
- Developed the web-tier using Struts MVC framework and Tiles for reusable UI components.
- Implemented Struts Validation Framework for Server side validation.
- Wrote and maintained Technical Documents and Release Documents.
- Developed System architecture based on different design patterns like MVC, Singleton, SOA, DAO, Service Façade, Singleton, Factory etc.
- Involved in Database Schema/XSD/WSDL Design for the various components.
- Developed SQL queries, Views and Stored Procedures.
- Used Core Spring for Dependency Injection of various component beans.
- Used Spring JMS Template for exchanging XML messages using IBM MQ Series as JMS provider.
- Used Log4J for debugging and error logging purposes.
- Developed JUnit test cases for Test Driven Development approach.
- Involved in Project documentation: Design and Release & Support documents
Environment: Java 1.7,Spring 3.2,Struts MVC, Spring IOC, Design Patterns,UML,Hibernate 3.4, Weblogic 10.1,, RAD 8.0,IBM DB2, Oracle 11g, Ant, Maven,XML,XSD, HTML/DHTML, Java Script CSS, JSP, Log4j,JUnit,JQuery1.5, Web Services, JIRA, TOAD, UNIX.
Confidential, Albany, NY
Java/J2ee Web developer
Responsibilities:
- Responsible for the design, development and maintenance of the applications. Responsible for converting the requirements into modules of the application till production.
- Responsible for creating the model layer of the application and in the implementation of the persistence layer in the application with Hibernate.
- Responsible for creating the Payment Engine and Validation Engine used by the Meipass application with EJB 3.0 based Stateful and Stateless Session Beans
- Responsible for creating Web Services like Provider search service and CMS services present in eMedNY application
- Responsible for implementing complex business logic with Stored procedures involving many DB Tables in the application
- Responsible for creating UML design documents using RSA.
- Responsible for builds using Apache Maven, code control using SVN.
- Responsible for creating Screens with validations using JQuery and JavaScript for the front end of the application.
- Responsible for implementing application logging using Log4j.
- Responsible for retrofitting the change in requirements and coordinating the testing of the application.
Environment: Core Java J2SE 6.0, Websphere 8.0, DB2 10.1, UNIX, JSF 2.0, HTML, Javascript Spring 3.0+, OpenJPA 2.0, Apache Maven, RAD 8.0, RSA, EJB 3.0, RESTful webservices, SOAP Webservices, JUnit, log4j, JQuery, Selenium.
Confidential
Software Developer
Responsibilities:
- Involved in designing the user interfaces usingHTML, DHTML, CSS, and JSPs.
- Developedcustom tags, JSTLto support custom User Interfaces.
- Worked on StrutsFramework in implementing business logic to interact with theHibernatefor object relational mapping and other business processes of the system.
- Developed Form Beans, which are used to store data when the user submits the HTML form.
- Created BD’s for invoking business methods of EJB’s.
- Developed Action classes which are part of controller class, evaluates date form beans by invoking methods on BD’s and then forwards to some other action or JSP.
- Used Various Design patterns like Singleton, Business Delegate, Service Locator, Data Access Object, Transfer Object, Session Façade, and MVC.
- Designed Application flow and Developed UML diagrams for the application using Rational Rose.
- Interacted with DBA team to resolve Performance issues related slow Data load for services involving several complex SQL queries having slow response time.
- UsedANTScript to BuildWARandEARfiles and deployed onWeb sphere.
Environment: Java, J2EE, Servlets, JSP, EJB, JDBC, JNDI, Struts1.1, MVC, Oracle, HTML, JavaScript, XML, XSD, JMS, VSS, Eclipse, Web Sphere.