J2ee Developer Resume
SUMMARY:
- Extensive 7 years of experience in IT with skills in analysis, design and development of software application.
- Expertise in object oriented programming using Java, J2EE, HTML, JSP, EJB, Servlets, JavaScript, Java Web Services, JDBC, Custom tag libraries, XML.
- Experience in development of Struts2.0, JSF, Prime Faces Framework.,Portlet.
- Experience in development of Spring IOC, IBATIS,WebService & Hibernate Framework.
- Worked with scripting languages like JavaScript, AJAX and JQuery.
- Experience in building and deploying the applications in the Tomcat, JBoss, Glassfish and WebLogic servers.
- Experience in working with build tools like MAVEN.
- Experience with SQL & RDBMS technologies: Oracle10g/9iandMYSQL.
- Experience in software configuration management.
- Experience in working with JUnit to perform unit testing.
- Diagnostic ability to analyze and debug to the core of the problem.
- Capable to research and upgrade to the new leading technologies.
- Knowledge of drools.
- Utilize Agile development methodologies
- Implement TDD and Pair Programming.
TECHNICAL SKILLS:
Web Application Framework: Spring IOC & Hibernate, EJB, Strust2.0, Spring, CSS, JSP,Portlet
Languages/Scripting: JAVA/J2EE, JavaScript, Servlets, Web Services, AJAX, JQuery and JDBC.
IDE: Eclipse, NetBeans,RAD.
Servers: Tomcat, JBoss, Glassfish, WebLogic
Version Control: SVN,Accurev
Databases: MySQL, MSSQL Server, PL/SQL, Oracle 10g
Testing Tools: Junit
Deployment Tools: Putty
Other Software Tools: Maven, Konakart, Jenkins
PROFESSIONAL EXPERIENCE:
Confidential
J2EE Developer
Environment: J2SE/J2EE, UML, ETM, JSP, XML, XSD, Weblogic Portlet, JSF, Java Script, Web Services, SOAP, WSDL, XSD, Maven, JUnit, Oracle11g, Eclipse,jdk1.7
Responsibilities:
- Used Agile Software Development for developing the application.
- Implemented User Interface in Model - View-Controller Architecture, which accomplishes a tight and neat co-ordination of weblogic portlet, JSP, Servlets, Java Script, XSLT, XML, HTML and Custom Taglibs.
- Involved in generating IVR fax back document for Nebraska Plan
- Create new desktop for wisconsin using portlet.
- Developed authorization page.
- Used Top Link to implement the persistence layer for the Oracle 11g database.
- Support the application right from Integration tests through System Tests.
- Generate Faxback ivr document.
- Created unit test cases using Junit.
Confidential, Detroit, MI
J2EE Developer
Environment: Java, JSF/Facelets, Prime faces, Spring, Hibernate, Oracle 10g, FileNet 4.5 web services, CSS, RAD, WebSphere, Jasper Report Library, Windows OS, SVN.
Responsibilities:
- Involved in understanding Requirement document, application development and documentation.
- Setting up initial web development MVC framework.
- Develop custom JSF Interface for Add application module, Search module, Update module, Add attachment module, Reporting module and Auditing module.
- Writing DB queries, strode procedures & Hibernate code module for database queries.
- Writing business logic for the application in java.
- Consumed FileNet & web service base function exposed to application interface.
- Support & enhancement for the application.
Confidential, Melville, NY
Java/J2EE Developer
Environment: J2EE, JSP, Java, spring, Servlets, JMS, Hibernate, MVC, DAO, Eclipse, HTML, DHTML, CSS, AJAX, XML, Junit, EJB, Jboss, Multi Threading, WebLogic, SOAP, SVN, SQL, Oracle and Windows.
Responsibilities:
- Involved in Analysis, Design, and Implementation of software applications using Java, J2EE, XML and XSLT and WebServices (SOAP, WSDL).
- Developed Façade classes to encapsulate the business logic and hide the implementation details of the data access classes and EJBs.
- Developed Action Classes, Action Form Classes, created JSPs using Struts tag libraries and configured in Struts-config.xml, Web.xml files.
- Involved in Java Multithreading to cascade multiple changes on multiple records in only one transaction and developed a batch process framework.
- Wrote configuration files for injecting EJBs, Service Impls and DAO classes.
- Used JSF framework in developing user interfaces using JSF UI Components, Validator, Events and Listeners.
- JSF Framework used for UI pages and Faces Servlet acts as Front Controller.
- Used MVC architecture Web Framework Spring 3.0 (Dependency Injection, Data Access Objects, MVC Framework and Spring Web Flow).
- Used JavaScript for client-side validation and Struts Validator Framework for form validations.
- Integrated Spring DAO for data access using Hibernate, used HQL and SQL for querying databases.
- Developed User Interface having animations and effects using JSF, JavaScript and HTML.
- Designed, developed and maintained the data layer using Hibernate and performed configuration of Struts Application Framework.
- Created Java Web Services (WSDL) to interact with many back ends like AS400, Oracle, Socket/XML interface, Mainframe to collect necessary data for Voice Application.
- Developed Core Java classes and methods for handling data from databases.
- Developed the presentation layer using JSP, HTML and client side validations using JavaScript.
- Developed middle-tier application with J2EE using Servlet, EJB, Java Beans and Web Services Standards (SOAP, WSDL, UDDI).
- Used various Core Java concepts such as Multi threading, Exception Handling, Collection APIs to implement various features and enhancements.
- Provided utility classes for the application using Core Java and extensively used Collection package.
- Created XML Schema, XML template and used XML SAX/DOM API to parse them.
- Implemented and used Web Services with the help of WSDL, SOAP and JAX-WS to get updates from the third parties.
- Apache Camel is used for routing.
- Written POJO Classes, .hbm files for Hibernate Object-To-Relational Mapping.
- Used Hibernate to store the persistence data into the Oracle database and wrote HQL to access the data from the database.
- Involved in coding, code reviews, Junit testing, Prepared and executed Unit Test Cases.
- Used Log4j for External Configuration Files and debugging.
- Designed various tables required for the project in Oracle 11g database and used the Stored Procedures in the application.
- Wrote and debugged the Maven Scripts for building the entire web application.
- Used CVS for version control across common source code used by developers.
Confidential
Software engineer
Environment: Java, JSF/Facelets, Prime faces, Spring IOC, JDBC-Template, Struts, HTML, SQL, CSS, WebLogic
Responsibilities:
- Involved in understanding Requirement document, application development and documentation.
- Working in Design, Development and implementation of several J2EE frameworks like (Model View Controller) Struts, Spring IOC and Hibernate.
- Implementing the design web pages using JSP and JSF.
- Execution of enhancements and other Change requests.
- Developed the UI Screens using HTML, CSS
- Created Custom Directives.
- Perform Unit testing for JavaScript framework.
- Developed and Changed SQL Scripts.
- Unit testing the Application Services using Junit.
- Used SVN version control system for development of code.
Confidential
Java Developer
Environment: Struts 2, iBATIS, Crystal report, Oracle 9i and WebLogic.
Responsibilities:
- Involved in business requirements gathering, Analysis, Design, Development, Integration and testing of application modules.
- Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, data modeling, analysis, architecture design, development & module testing.
- Designed applications using Java Design Patterns such as Singleton and Factory.
- Used Collections, abstract classes, interfaces concepts extensively for the business logic.
- Hands on experience in writing Struts2.0.
- Converts struts1 to struts2.0
- Used iBATIS in data access layer to access, update and Persist information in the database.
- Used iBATIS and worked extensively on Dynamic SQL to query from the database and wrote iBATIS mapping definitions for the persistent layer.
- Deployed the application in WebSphere Application server and configured WebLogic Application Server.
- Wrote SQL queries, applying optimization techniques.
- Used Log4j for logging.
- Used SVN version control system for development of code.
Confidential
Java Developer
Environment: Java 1.5, J2EE, JSP-Servlet, J2ME, SQL, Eclipse, SVN, Tomcat 6.0.
Responsibilities:
- Involved in understanding requirement document, application development and documentation.
- Web application development with JSP and Servlet.
- R&D in java MIDlet’s.
- Involved in mobile application development.
- Execution of enhancements and other Change requests.
- Involved in troubleshooting and bug fixing.
- Unit testing the Application Services using Junit.
- Interacted with Oracle 10g database and Made use of SVN version control.
- Involved query optimization and performance tuning of SQL and database
Confidential
Programmer Analyst
Environment: Java 1.5, J2EE, Spring, Hibernate, JSP, JSF Architecture, Spring, XML, Maven, Eclipse, SVN. and Glassfish.
Responsibilities:
- Involved in analysis, design, and project development.
- Analyzed functional requirements and prepared technical design document.
- Initially prepare POC in JSF using MVC framework.
- Web application development with JSF and Spring Client API
- Designed JSF pages as per UI requirement.
- Used FedEx and PayPal Web Services WSDL and SOAP for retrieving and forwarding information.
- Involved in JSF AJAX development using JSF Trinidad component.
- Prepared Unit Test Plan and Unit Test result for developed code.
- Developed the application on WebSphere Application Server environment with RAD7.0
- Implemented JavaScript, HTML5, CSS3, AJAX, Bootstrap, Angular JS and jQuery to the presentation layer
- Prepared JUnit test cases for the application.
- Made use of SVN version control system for development of code.
- Explore konakart tool.
- Involved in troubleshooting and bug fixing.