Sr. J2ee Developer Resume
Atlanta, GA
SUMMARY
- Over 9 years of extensive experience in Design, Development, Testing and Implementation of Web based applications using JAVA/J2EE Technologies (Core Java,JDBC, Servlets, JSP, JNDI, EJB, XML, JMS, Java Mail, JAXB, Struts Framework, Validation Framework, Hibernate,Spring Framework, Newspage, AJAX, Web Services).
- Expertise in Web - Development technologies like HTML, DHTML, JAVASCRIPT, CSS,XML and XSL/XSLT
- Hands on experience in J2SE 1.5
- Extensive experience with Object Oriented Design&Programming techniques and developing applications using multi-threading implementation.
- Having good knowledge in collections API, SOAP and RESTWeb Services.
- Good working knowledge of web based GUI, SQL and DB design.
- Good understanding and working knowledge in Struts, Spring and Hibernate
- Involved in implementation of various Design patterns like Front Controller, Business Delegate, Service Locator, and Session Façade etc.
- Highly proficient in deployment of Java/J2EE applications in Websphere 7.0, Web logic 9.1, Sun Application Server, JBOSS & Tomcat Servers.
- Developed J2EE/JAVA applications using various IDE tools Eclipse, NetBeans, RAD, and JBuilder.
- Extensive experience in UNIX Shell Script.
- Hands on experience in MAVEN,ANT and Log4J
- Hands on experience in writing Complex SQL Queries, PL/SQL and Stored Procedures.
- Involved in Unit Test Cases writing and having good knowledge in JUnit.
- Worked on Various Version Control tools like Visual Source Safe, CVS and Clear Case.
- Designed web applications effectively by utilizing XML, XSLT on DOM and SAX parsers.
- Designed and developed applications with Oracle, SQL Serverand DB2as RDBMS
- Development experience in Windows Platform(WINDOWS 7,XP, NT, 2000, 98, 95)
- Excellent analytical and problem solving abilities.
- Experienced software developer skilled in all stages of SDLCgathering and documenting requirements, developing project plans, designing using OOD, UML and various design patterns, managing and tracking project execution across multiple locations (Onsite, Offsite and Offshore), prototyping and assisting with usability testing, developing and executing test scenarios, releasing products to production, and maintaining product releases.
- Good interpersonal, written and verbal communication skills. Also goodteam player who can work independently
TECHNICAL SKILLS
Languages: JAVA 1.5, J2EE, SQL, PL/SQL.
RDBMS: Oracle 9i/10g/11g, DB2,SQLSever 2005, MySql.
Tools: & Utilities: MS Visual Source safe, CVS, Clear case, ANT, Log4J.
Java Technologies: JDK 1.5, JDBC, Java Beans, JSP 2.1, Servlets 2.5, JAXB, JUnit, AWT, Swing
Application & Web Servers: Sun Application Server, Web Sphere, Web logic, Jboss,Tomcat.
OR-Mapping Tool: Hibernate
Design Patterns: Front Controller, Business Delegate, Service Locator, Session Façade, Data Access Objects and Data Transfer Objects
Architecture/Framework: MVC Architecture Struts 1.X, Validation Framework, JSF, Spring Framework,Newspage
Internet Technologies: HTML, DHTML, CSS, JavaScript, XML, XSL, XSLT, SOAP, WSDL, HTTP/HTTPs
Middleware: EJB 3.0, JMS
Operating Systems: Windows 7/XP, LINUX.
IDE: WSAD 7.0, RAD 7.0, Eclipse 4.4, NetBeans 5.5,STS
Scripting Languages: Java Script, AJAX
PROFESSIONAL EXPERIENCE
Confidential, Atlanta, GA
Sr. J2EE Developer
Responsibilities:
- Creating UML Diagrams (Class and Sequence) during Design Phase. Designed with OOA/OOD and use-case, documented in UML diagrams.
- Designed and developed web-based client using JSP, Tag Libraries, Java Script, HTML and XML using Spring MVC Framework.
- Used Hibernate as the ORM tool to communicate with the database
- Developed Persistence layer using Hibernate (domain layer) using java classes and BIS using Utility classes incorporating design patterns.
- Developed presentation layer using Apache TilesFramework, AJAX, XML, XSLT and JavaScript.
- Involved in writing Hibernate Model classes.
- Created POC for user management using REST Web Services and JSON.
- Involved in deploying the Application in WebLogic Application Server.
- Involved in writing queries, stored procedures, and modifications to existing database structure as required per addition of new features.
- UsingSpring Tool Suite to develop different J2EE components like Client jars, Web Modules and Application EAR modules.
- Wrote client side validations using JavaScript which checks for the valid values for the different events that are being logged.
- Involved in writing MAVEN Scripts for building the web application.
- Used Clear Case as version management tool to control on the code and configuration files.
- Log4j was used to log the events in the application.
- Hands on PL/SQL programming.
- Upgraded the Project with latest BIRT tool.
- Created the automated script for environment setup.
Environment: Java/J2EE, JSP, Servlets, Spring MVC Framework, REST, SOAP,WebLogic Apps Server, ORACLE, SVN, Spring Suite IDE, JUnit, Log4j, PL/SQL, Windows 7.
Confidential
Sr. J2EE Developer
Responsibilities:
- Created workflows process for core functionalities of the system.
- Involved in creating UML Diagrams (Class and Sequence) during Design Phase. Designed with OOA/OOD and use-case, documented in UML diagrams.
- Designed and developed a web-based client using JSP, Tag Libraries, Java Script, HTML and XML using Spring MVC Framework.
- Used Hibernate as the ORM tool to communicate with the database
- Developed Persistence layer using Hibernate (domain layer) using java classes and BIS using Utility classes incorporating design patterns.
- Used SOAP Technology for exchanging the XML application using HTTP.
- Used Services using REST Web Services.
- Developed presentation layer using Apache TilesFramework, AJAX, XML, XSLT and JavaScript.
- Involved in writing HibernateModel classes.
- Involved in deploying the Application in Web Sphere Application Server.
- Involved in writing queries, stored procedures, and modifications to existing database structure as required per addition of new features.
- Used IBM WSAD 7.0 to develop different J2EE components like Client jars, Web Modules and Application EAR modules.
- Wrote client side validations using JavaScript which checks for the valid values for the different events that are being logged.
- Implemented Ajax using JQuery.
- Co-ordinate with the QA lead for development of test plan, test cases, test code and testing using JUnit, responsible for defects allocation and ensuring that the defects are resolved.
- Involved in writing ANT Scripts for building the web application.
- Developed WSDL for implementing web services.
- Used Clear Case as version management tool to control on the code and configuration files.
- Log4j was used to log the events in the application.
- Hands on PL/SQL programming.
Environment: Java/J2EE,JSP,Servlets,XML, XSLT, AJAX, Spring MVC Framework, SOAP/REST Web Services, DB2, JQuery,Clear case, IBM RAD IDE, JUnit, Log4j, PL/SQL,Windows 7.
Confidential
Sr. J2EE Developer
Responsibilities:
- Involved in the complete development, testing and maintenance process of the application.
- Designed and developed a web-based client using JSP, Tag Libraries, Java Script, HTML and XML using Spring MVC Framework.
- Used Spring JDBC to communicate with the database
- Involved in creating Web Services (SOAP and REST).
- Involved in coding for the presentation layer using Spring MVCFramework, AJAX and JavaScript.
- Involved in deploying the entire Application in JBOSS Application Server.
- Involved in writing queries, stored procedures, and modifications to existing database structure as required per addition of new features.
- Used Eclipse to develop different J2EE components like Web Modules and Application EAR modules.
- Wrote client side validations JavaScript which checks for the valid values for the different events that are being logged.
- Co-ordinate with the QA lead for development of test plan, test cases, test code and testing using JUnit, responsible for defects allocation and ensuring that the defects are resolved.
- Involved in writing ANT Scripts for building the web application.
- Used CVS as version management tool to control on the code and configuration files. Log4j was used to log the events in the application.
- Hands on PL/SQL Programming.
Environment: Java/J2EE, JSP, Servlets, AJAX, Spring MVC Framework, Spring JDBC, Web Services, Oracle, CVS, Eclipse, JUnit, Log4j, PL/SQL,Windows 7.
Confidential
Sr. J2EE Developer
Responsibilities:
- Involved in the complete development, testing and maintenance process of the application.
- Designed and developed a web-based client using Spring MVC Framework.
- Designed and developed a Business layer using EJB.
- Used Hibernate as the ORM tool to communicate with the database.
- Developed Persistence layer using Hibernate (domain layer) using java classes and BIS using stateless session beans incorporating session façade design pattern.
- Involved in deploying the entire Application in Web logic Application Server.
- Involved in writing queries, stored procedures, and modifications to existing database structure as required per addition of new features.
- Used Eclipse to develop different J2EE components like Web Modules and Application EAR modules.
- Support to Business analyst regarding query’s from different customers.
- Co-ordinate with the QA lead for development of test plan, test cases, test code and testing using JUnit, responsible for defects allocation and ensuring that the defects are resolved.
- Involved in writing ANT Scripts for building the application.
- Used CVS as version management tool to control on the code and configuration files. Log4j was used to log the events in the application.
- Hands on PL/SQL programming.
Environment: Java/J2EE, Spring MVC, EJB, Hibernate, Oracle, Web logic, CVS, Eclipse, JUnit, Log4j, PL/SQL, Windows 7.
Confidential
Sr. J2EE Developer
Responsibilities:
- Involved in the complete development, testing and maintenance process of the application.
- Designed and developed a web-based client using Spring MVC Framework.
- Developed middleware components (EJB) to manipulate business Transactions.
- Used Hibernate as the ORM tool to communicate with the database
- Developed Persistence layer using Hibernate (domain layer) using java classes and BIS using stateless session beans incorporating session façade design pattern.
- Involved in writing sessionbeans and hibernate mapping files
- Used SOAP Technology for exchanging the XML application using HTTP.
- Developed Workflows depends on the user profiles.
- Involved in deploying the entire Application in Web logic Application Server.
- Involved in writing queries, stored procedures, and modifications to existing database structure as required per addition of new features.
- Used Eclipse to develop different J2EE components like Web Modules and Application EAR modules.
- Support to Business analyst regarding query’s from different customers.
- Co-ordinate with the QA lead for development of test plan, test cases, test code and testing using JUnit, responsible for defects allocation and ensuring that the defects are resolved.
- Involved in writing ANT Scripts for building the application.
- Used CVS as version management tool to control on the code and configuration files. Log4j was used to log the events in the application.
- Hands on PL/SQL programming.
Environment: Java/J2EE, Spring MVC, EJB, Hibernate, Oracle,Web logic, CVS, Eclipse, JUnit, Log4j, PL/SQL,Windows 7.
Confidential
Sr. J2EE Developer
Responsibilities:
- Analyzing the legacy DBFC application and preparing the Functional Analysis and design documents.
- Exploring the features of Jasper BI Suite.
- Prepared JSP’s, Jrxml’s for the reports and Construction and Testing
- Creating HLD, LLD and UTP documents
- Created spring action classes to integrate existing functionality with jasper.
- Involved in development of validation framework and bug fixing
- The entire Application is deployed in Web logic Application Server.
- Involved in writing queries, stored procedures, and modifications to existing database structure as required per addition of new features.
- Used Eclipse to develop different J2EE components like Web Modules and Application EAR modules.
- Support to Business analyst regarding query’s from different customers.
- Co-ordinate with the QA lead for development of test plan, test cases, test code and testing using JUnit, responsible for defects allocation and ensuring that the defects are resolved.
- Involved in writing ANT Scripts for building the application.
- Used CVS as version management tool to control on the code and configuration files. Log4j was used to log the events in the application.
Environment: Java/J2EE, Jasper BI, Web Services, Oracle, CVS, Eclipse, JUnit, Log4j, Windows XP.
Confidential
Sr.J2EE Developer
Responsibilities:
- Involved in the complete development, testing and maintenance process of the application.
- Involved in creating UML Diagrams (Class and Sequence) during Design Phase.Designed with OOA/OOD and use-case, documented in UML diagrams.
- Designed the Mobile Application using Mobility Framework called Newspage.
- Designed and developed a web-based client using Servlets, JSP, Tag Libraries, Java Script, HTML and XML using Struts Framework.
- Designed custom tag’s to facilitate easy data presentation.
- Used Hibernate as the ORM tool to communicate with the database
- Developed Persistence layer using Hibernate (domain layer) using java classes.
- Involved in coding for the presentation layer using Apache Struts/Tiles Framework, AJAX, XML, XSLT and JavaScript.
- Designed an interface to interact with the existing system.
- The entire Application is deployed in JBOSS Application Server.
- Involved in writing queries, stored procedures, and modifications to existing database structure as required per addition of new features.
- Wrote client side validations for AJAX and XML files which checks for the valid values for the different events that are being logged.
- Co-ordinate with the QA lead for development of test plan, test cases, test code and testing using JUnit, responsible for defects allocation and ensuring that the defects are resolved.
- Involved in writing ANT Scripts for building the web application. Developed WSDL for implementing web services. Used CVSas version managementtoolto control on the code and configuration files. Log4j was used to log the events in the application.
Environment: Java/J2EE, JSP, Servlets, XML, XSLT, AJAX, Apache Struts Framework,SQL Server, CVS, Eclipse, NewsPage, JUnit, Log4j, Windows XP.
Confidential
Sr. Java Developer
Responsibilities:
- The application uses the STRUTS framework. View’s are programmed using JSP pages with the Struts tag library and Java classes, and Controller are Servlets. The controller uses XML mappings in struts to map the request to the server side functionality.
- Designed the Mobile Application using Mobility Framework called Newspage.
- Developed Use Cases, Sequence and Class Diagrams.
- Involved in creating UML Diagrams (Class and Sequence) during Design Phase. Designed with OOA/OOD and use-case, documented in UML diagrams.
- Worked on Creating Form Bean, Action classes and Configuration files using Struts framework.
- Implemented Validation framework for field validations.
- Involved in the development of the presentation tier using JSP, HTML, CSS andJavaScript.
- Involved in writing code for Form Beans, Java Actions, DTO and DAO for accessing business methods in the business layer.
- Implementation using Struts Framework along with POJO (Plain Old Java Objects) for achieving middleware service delivery.
- Designed custom tag’s to facilitate easy data presentation.
- Involved in deployment of Enterprise Application on JBOSS.
- Involved in writing Database procedures, Triggers, PL/SQL statements for data retrieve.
- Created testcases and Involved in Unit Testing using JUNIT Framework using ANT.
- Used ECLIPSE3.2 as the IDE for the project.
- Used CVS for Version Controlling.
Environment: JAVA, J2EE, JDK 1.5, Eclipse3.2, Struts, JSP, Servlets, JDBC, ANT,SQL Server, PL/SQL, JBOSSApplication Server, Junit, CVS,Newspage.