Sr. Java/j2ee Developer Resume
New, YorK
PROFESSIONAL SUMMARY:
- Nearly 7 years of experience in IT Industry involving Analysis, Design, Testing of web based and client server multi - tier applications using Java/J2EE technologies.
- Experienced in implementing OOPS concepts using Java/J2EE technologies such as Core Java(Collections, Generics, Enums and Annotations etc), Servlets, JSP, EJBs, JDBC, JAXB, JAX-WS, JBoss, Glassfish, spring, hibernate and Web Services.
- Well versed in all stages of Software Development Life Cycle including proposal, process engineering, requirement analysis, design, development, testing, deployment and support and maintenance with various methodologies such as Waterfall, Incremental, Iterative and Agile models.
- Strong Experience in developing user interfaces with HTML, DHTML, JSTL, XML and CSS.
- Worked with scripting languages like JavaScript, AJAX and JQuery.
- Well versed in MVC (Model View Controller) architecture using JSF and Struts, Spring, Spring web flow, JPA, implementing JSTL (JSP Standard tag library), custom tag development and tiles and Google Web Toolkit.
- Experience in JSP, Java Beans and Servlets for developing applications using MVC architecture.
- Experience in Persistence Framework like Hibernate ORM (Object Relational Mapping) in a typical n-tier architecture.
- Experience in Swings and Java applets for developing GUI based application.
- Good exposure in implementing web services-WSDL using SOAP protocol.
- Experience in Websphere application server Administration and integrating with various webservers and databases.
- Experienced using WARs and EARs to build and deploy the applications in application servers using ANT scripts and different IDEs.
- Experienced in programming tools like ANT, Maven build scripts, JUnit and Log4j.
- Good Exposure to Web/application servers such as Apache Tomcat, Weblogic, Websphere and JRun.
- Experience in developing various UML designs like class diagrams, cases and sequence diagrams using Rational Rose.
- Strong experience with tools like Rational Rose (rational), CVS (project management), Clear Quest (defect management).
- Experience in application development, debugging, implementation, supporting dev team, testing of Oracle based ERP using SQL, PLSQL, Shell Scripting, and Database Triggers etc.
- Outstanding ability to work under pressure.
- Very good self-starter, ability to multitask and thrive in a dynamic environment.
- Capable to research and upgrade to the new leading technologies.
TECHNICAL SKILLS:
Languages: Java 1.6, C, C++
Java Technologies: J2EE 5, Servlets, JSP, JSTL, JDBC, JSF 2.0, log4j, JUnit, EJB, DOM, JNDI
Web Technologies: Applets, CSS, HTML 5, XHTML, AJAX, JavaScript, XML, DHTML, XSLT
Frameworks: STRUTS 1.2, SPRING 3.0, HIBERNATE 3.0, GWT
IDE s: ECLIPSE, NETBEANS
Web Services: JAX-WS, SOAP, WSDL
Web Service Tools: TCP Monitor, SOAP UI
Web and Application Servers: Apache Tomcat, JBOSS, Weblogic server, SQL server
Design Methodologies: UML, Rational Rose
Databases: SQL Server 2005/2008, Oracle 11g
Scripting Language: JavaScript
Build and log Tools: Build (ANT, MAVEN), Logging(log 4j), Testing (JQuery)
Operating Systems: Windows 2000, Windows XP, Windows VISTA, Windows 7, UNIX and Linux
Messaging: JMS
PROFESSIONAL EXPERIENCE:
Confidential, New York
Responsibilities:
- Configuration of Oracle application server and IBM Websphere application server 7.0 in multiple environments.
- Used SWING components for creating GUIs for applications and applets.
- Created Page Assets and Collection Assets.
- Responsible for placing the page Assets in the site plan Tree.
- Used JSP tags and Content Server tags for writing java, JSP code and rendering the assets.
- Involvement in Creation of Basic Assets and publishing of content assets to the Website.
- Involvement in Creation of Flex Families in Content Server and associated the JSP, JSF 2.0, J2EE 5, OOD, JDBC, JMS, JSTL and XSD, WSDl, XML pages to the assets.
- Involved in developing USER INTERFACE (UI) with JSF 2.0.
- Developed an XML based editor interface that allows users to easily enter data for the attribute.
- Involved in publishing the assets from DEV server to the CM server.
- Involved in troubleshooting and integrating various SOAP STACK (Systinet) applications.
- Involved in using various Peoplesoft Modules.
- Used Eclipse as the IDE and Struts Framework for developing the application.
- Implemented object-relational mapping using Hibernate 3.0.
- Involved in the implementation of and Java Servlets on the server side.
- Involved in implementation of Hadoop stack (MapReduce, Hive, Hbase, Flume, etc.)
- Developed a POC for Integration of Spring Web Flow with Turbine Framework, GWT and GWT-EXT framework
- Developed the application framework using MVC architecture using JSF, Spring, hibernate and DOJO.
- Involved in the development of Web services, servlets, Spring Beans and POJOs.
- Implemented web layer with Spring MVC.
- Implemented POC work for a new requirement which needs creation of an entire site with all the required assets (Blog Site).
- Developed and managed project plans according to a structuredagileproject management methodology.
- Involved in installation of TOMCAT application server in Multicluster environment.
- The base architecture was designed as per the MVC architecture using the Front Controller Design pattern based on the application requirements.
- Design and developed several Web services (SOAP) client using AXIS to send service requests to Web services.
- Developed, deployed and maintained Single Sign On application in development, test and production environments.
- Involved in developing of Fat wire (Web Content Management) application.
- Wrote PL/SQL queries to check the integrity of data and created stored procedures and triggers.
- Developed Java Script and Action Script, VB Script macros for Client Side validations.
- Develop applications utilizing JavaSwing, spring, DOJO, POJO, AJAX, OOA, OOD, HTML 5.
- Used JUnit to test specific functionality in the code.
- Used CLEARCASE, JPROBE for deploying the files to production.
- Involved in writing Shell and Perl scripts for automation of deployments to WAS, JBOSS server. Involved in Writing and executing the Unit Test cases manually and Object oriented programming.
Environment: Java 1.6, C, C++, J2EE 5, RDBMS, LINUX, Unix, Struts 1.2, JSP, Servlets, Flex, POJO,UAT,JDBC, CMS, clear case XML, HTML 5, JavaScript, JQuery, CSS, Oracle 11g, MySQL5.01, SVN, AJAX, Tomcat and, Web logic server.
Confidential, Omaha, NE
Sr. Java/J2EE Developer
Responsibilities:
- Involved in design, implementation and testing.
- Implemented JMS listeners and connection factory via MDB.
- JavaScript was used for the client side validations.
- WebSphere Application server is used to deploy the application.
- Developed JUnit test cases for all the developed modules.
- Created Hibernate POJOs, Hibernate mapping files for all database tables.
- Hibernate Stored Procedures are used for Relational mapping.
- Used SOAP for implementing Web Services.
- Developing of case diagrams, Activity flow diagrams, Class diagrams and Object diagrams in the design phase using Rational Rose.
- Developed the web application by integrating JSF ICEfaces, Spring Framework and JMS.
- Developing GUI Screens using JSF (IBM Implementation) and AJAX4JSF for Ajax functionality.
- Spring Dependency Injection feature was used for Bean wiring.
- For reliable and asynchronous communication Java Messaging Services (JMS) has been used.
- Implemented WSDL file for Web Services using Axis2.
- Used XSD for business logic and XML parsing for inputs/outputs from Web Services.
- Implemented Spring transaction management for some database transactions.
- Database objects like Triggers are written in SQL.
- SOAP UI was used for load testing the Web Services.
- Built and deployed the application using Maven.
- Used log4j to capture the log that includes runtime exceptions and debug information.
- Implemented version control across common source code using CVS.
Environment: JDK 1.6, JSF ICEfaces 1.8, EJB, Spring 3.0, Hibernate 3.0, JMS, AJAX, IBM DB2 9.7, SQL, XML, IBM WebShere App Server 6.1, Web Services, WSDL, SOAP, Log4j, Maven, Eclipse Indigo, CVS.
Confidential, Independence, MO
Java/J2EE - Developer
Responsibilities:
- Implemented Maven as a build tool.
- Implemented Java to XML binding using Castor XML.
- Involved in creating Use Case diagrams, object model diagrams, class diagrams and deployment diagrams.
- Developed Data Access Layer using Hibernate.
- Coded numerous DAO’s using Hibernate Dao Support. Used Criteria, HQL and SQL as the query languages in Hibernate Mapping.
- Developed J2EE components on MyEclipse Blue 6.1/6.5 for creating Web Applications.
- Used Log4j to implement logging facilities. Developed many custom-made exception classes as and when required.
- Developed Spring DAO’s and Hibernate ORM layer.
- Implemented web layer with Spring MVC.
- Used Spring MVC Framework for developing web applications.
- Designed asynchronous messaging using Java Message Service (JMS) to exchange critical business data and events among J2EE components.
- Configured and Deployed application onto WAS 6.1 in Windows.
- Used Agile Methodology, iterative development process.
Environment: Java, Java EE 5.0, JSP, Java Beans, Spring 2.0, HTML, XML, JDBC, Oracle 10g, MyEclipse 6.1/6.5, Hibernate 2.1.8, WebSphere Application Server 6.1, WebSphere MQ 6.1, SVN, Castor XML, Maven 2.0.8, Oracle SQL Developer, ILOG, TOAD.
Confidential
J2EE Developer
Responsibilities:
- Involved in analysis, design and development of IBA application and developed specifications which include Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams.
- Built web applications using struts MVC framework.
- EJB components were developed for middle tier component implementation and business logic implementation.
- Developed PL/SQL database scripts and written Stored Procedures and Triggers.
- Developed server side applications using Servlets, EJBs and JDBC.
- Used ANT for building the application.
- Used JMS for communicating various clients and its components.
- Used JUnit for Testing.
- Used Web Services-WSDL and SOAP.
- Deployed applications on JBoss 4.0 server.
- Extensively configured the build files to different Environments.
- Developed Session Beans which encapsulates the workflow logic.
- Used Entity Beans to persist the data into database and also used Message Driven Beans to notify the bean state.
- Used HTML, CSS, Java Script for developing web pages.
- Created User guide and application support document.
- Used CVS for the concurrent development in the team and for code repository.
- Involved in regression testing, evaluating the response times, and resolving the connection pooling issues.
Environment: J2EE, JDBC, Java Servlets, EJBs, Oracle, MDB, HTML, Rational Rose, CVS, PL/SQL, WSDL, SOAP, Eclipse, Struts.
Confidential
Java Developer
Responsibilities:
- Developed Use Cases, High Level Design and Detailed Design documents.
- Implemented Java design patterns wherever required.
- Involved in development, maintenance, implementation and support of the System.
- Involved in initial project setup and guidelines.
- Implemented Multi-threading concepts.
- Developed the application using Core Java, J2EE and JSP’s with DB-Derby as backend.
- Responsible for change management & enhancements (major/minor).
- Interaction with customers and identified System Requirements and developed Software Requirement Specifications.
- Front end development using JSP.
- Installation and deploying in Tomcat server.
- Code reviews and PQM (Product Quality Metrics).
- Different types of testing viz Unit, System, Integration testing etc. is carried out during the testing phase.
- Generating reports to the user in different formats like PDF, Excel.
- Developed guidelines/checklists & maintained version control to ensure the project is at CMM 5.
Environment: Java, J2EE, JSP, JDBC, JUnit, XML, HTML, XSLT, Apache Tomcat, DB-Derby
