Java/j2ee Developer Resume
Austin, TX
PROFESSIONAL SUMMARY:
- 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, 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.
- Experience in JSP, Java Beans and Servlets for developing applications using MVC architecture.
- 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 (GWT).
- 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 Web sphere application server Administration and integrating with various web servers 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, JQuery, EXT-JS
Frameworks: STRUTS 1.2, SPRING 3.0, HIBERNATE 3.0, GWT
IDE s: ECLIPSE, NETBEANS, WSAD
Web Services: JAX-WS, SOAP, WSDL
Web Service Tools: TCP Monitor, SOAP UI
Web and Application Servers: Apache Tomcat, JBOSS, Weblogic server, Websphere
Design Methodologies: UML, Rational Rose
Databases: SQL Server 2005/2008, Oracle 11g, Sybase, DB2
Scripting Language: JavaScript
Build and log Tools: Build (ANT, MAVEN), Logging(log 4j), Testing
Operating Systems: Windows 2000, Windows XP, Windows VISTA, Windows 7, UNIX and Linux
Messaging: JMS
PROFESSIONAL EXPERIENCE:
Confidential, Austin, TX
Java/J2EE Developer
Responsibilities:
- Involved in design, analysis and development of EPP-SGR.
- Design and development of applications in MVC architecture using JSP, servlets, Spring, HTML and Javascript.
- Used AJAX for intensive user operations and client-side validations.
- Used SOAP web services for transmission of large blocks of XML data over HTTP.
- Used Web Services for creating rate summary and used WSDL and SOAP messages for getting insurance plans from different module and used XML parsers for data retrieval.
- Involved in writing spring configuration XML, file that contains declarations, and business classes are wired-up to the frontend managed beans using Spring IOC pattern.
- Built and deployed the application using Maven.
- Project was developed and implemented in Agile/scrum development environment.
- WebSphere Application server is used to deploy the application.
- Involved in developing data abstraction layer using Hibernate ORM framework with Spring support and JDBC components.
- Have coded DAO’s using Hibernate Dao support. Used criteria, HQL and SQL as the query languages in hibernate mapping.
- For reliable and asynchronous communication Java Messaging Services (JMS) has been used.
- Developed SQL, PL/SQL, store procedures and hibernate queries- database application scripts.
- Developed presentation components for admin console using JSP, Struts tag library, JSTL, JavaScript, CSS, XML, HTML, AJAX, adapter or façade layer using webservices and model Spring, Hibernate anf JDBC driven components.
- Created UML using Microsoft VISIO.
- Implemented Business processes such as user authentication, transfer of service using Session EJB’s.
- Unit testing and Integration testing of EJB’s using JUnit.
Environment: Java 1.6, spring, SOAP, Web services, AJAX, XML, Hibernate, UML, EJB, JMS, JUnit, My Eclipse Blue 10, Maven, SQL, Websphere Application server, JSF, Javascript, HTML 5, CSS.
Confidential, New York
Java /J2EE Developer
Responsibilities:
- Developed the application framework using MVC architecture using JSF, Struts, Spring and hibernate.
- Developed applications according to a structuredagileproject management methodology.
- The base architecture was designed as per the MVC architecture using the Front Controller Design pattern based on the application requirements.
- Developed Java Script and implemented validation framework for Client Side validations.
- Involved in developing USER INTERFACE (UI) with HTML5, CSS, JavaScript, DOJO, JQuery, JSON and JSF 2.0.
- Used JSF tags and Content Server tags for writing java, JSF code and rendering the assets.
- Involvement in Creation of Basic Assets and publishing of content assets to the Website.
- Developed an XML based editor interface that allows users to easily enter data for the attribute.
- Used XML parser API’s such as JAXP (SAX) and JAXB in the web service’s request response data marshalling as well as unmarshalling process.
- Used XML web services using SOAP to transfer the amount to transfer application that is remote and global different financial institutions.
- Involved in the development of Web services, servlets, Spring Beans and POJOs.
- Design and developed several Web services (SOAP) client using AXIS to send service requests to Web services.
- Developed Webservice Consumer that reads various data from multiple book clubs.
- Implemented object-relational mapping using Hibernate 3.0.
- Wrote PL/SQL queries and Stored Procedures to check the integrity of data and created stored procedures and triggers.
- Involved in troubleshooting and integrating various applications.
- Involved in Writing and executing the Unit Test cases using JUnit to test specific functionality in the code.
- Involved in configuration of TOMCAT application server in Multicluster environment.
- Involved in writing UNIX Shell and Perl scripts for automation of deployments to Application server
Environment: Java 1.6, J2EE 5, Unix, JSP, XML, HTML 5, JavaScript, JQuery, CSS, Servlets, Struts 1.2, Spring, Hibernate, WebServices, JAXP, SOAP, XML, POJO,JDBC, CMS, SVN, AJAX, ANT, Tomcat, Oracle 11g.
Confidential, Omaha, NE
Sr. Java/J2EE Developer
Responsibilities:
- Involved in design, implementation and testing.
- Developing of case diagrams, Activity flow diagrams, Class diagrams and Object diagrams in the design phase using Rational Rose.
- JavaScript was used for the client side validations.
- Developed the web application by integrating JSF ICE faces, Rich faces, Spring Framework and JMS.
- Developing GUI Screens using JSF (IBM Implementation) and AJAX4JSF for Ajax functionality.
- Spring Dependency Injection (IOC) feature was used for Bean wiring.
- One of the application is developed utilizing JavaSwing, spring, DOJO, POJO, AJAX, HTML 5.
- For reliable and asynchronous communication Java Messaging Services (JMS) has been used.
- Implemented JMS listeners and connection factory via MDB.
- Implemented WSDL file for Web Services using Axis2.
- Used SOAP for implementing Web Services.
- SOAP UI was used for load testing the Web Services.
- Used XSD for business logic and XML parsing for inputs/outputs from Web Services.
- Implemented Spring transaction management for some database transactions.
- Created Hibernate POJOs, Hibernate mapping files for all database tables.
- Hibernate Stored Procedures are used for Relational mapping.
- Database objects like Triggers, Stored Procedures are written in SQL and made modifications to existing database structure as required per addition of new features using sybase Database.
- Developed JUnit test cases for all the developed modules.
- Built and deployed the application using Maven.
- Used log4j to capture the log that includes runtime exceptions and debug information.
- Maintained source code versions using CVS.
- WebSphere Application server is used to deploy the application.
Environment: JDK 1.6, JSF ICEfaces 1.8, EJB, Spring 3.0, Hibernate 3.0, JMS, Sybase, AJAX, IBM DB2 9.7, SQL, XML, IBM WebShere App Server 6.1, Web Services, HTML 5, WSDL, SOAP, Log4j, Maven, Eclipse Indigo, CVS.
Confidential, Independence, MO
Java/J2EE - Developer
Responsibilities:
- Involved in creating Use Case diagrams, object model diagrams, class diagrams and deployment diagrams.
- Implemented Java to XML binding using Castor XML.
- Implemented web layer with Spring MVC.
- Used Spring MVC Framework for developing web applications.
- Used Agile Methodology, iterative development process.
- Coded numerous DAO’s using Hibernate Dao Support. Used Criteria, HQL and SQL as the query languages in Hibernate Mapping.
- Developed Data Access Layer using Hibernate
- Developed Spring DAO’s and Hibernate ORM layer.
- 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.
- Implemented Maven as a build tool.
- Used Log4j to implement logging facilities. Developed many custom-made exception classes as and when required.
- Developed J2EE components on MyEclipse Blue 6.1/6.5 for creating Web Applications.
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, MDB, HTML, SQL, Rational Rose, Clear Quest, 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