Java/j2ee Developer Resume
Jefferson City, MO
SUMMARY
- 7+ years of diverse experience in all phases of SDLC utilizing Java/J2EE technologies in Business, Web and Client - Server architecture.
- Extensive development experience in Java/J2EE and related frameworks like spring, Struts, JDBC, Hibernate, REST, SOAP, HTML, CSS, JavaScript, JQuery, and AJAX.
- Experience with Hibernate Object Relational Mapping utilities and also used Object/Relational persistence, query service and implementing various J2EE design patterns.
- Experience in implementing SOA applications using SOAP and REST protocols.
- Implemented horizontal & Vertical Clustering in WebSphere Environment.
- Experience working with various RDBMS.
- Highly skilled working with Application Servers such as IBM Web Sphere, BEA Web Logic.
- Experience on an agile team with Agile Development Practices and Disciplines.
- Worked with business and functional teams to gather requirements, design quality solutions, and create development specifications.
- Team Player, self-starter and quick learner with effective communication, motivation and organizational skills combined with attention to details and business process improvements.
TECHNICAL SKILLS
Languages/ Technologies: Java (JDK), J2EE, JDBC, JNDI, Servlets, JSP, Spring 2.x, Struts 2.x, Tiles,Log4J, RMI, EJB, CORBA, Java Mail API 1.1.1,JMS, JavaBeans, Web Services, SOA, SOAP, Hibernate, AJAX, Jquery,Applets, Swing, HTML, DHTML, MS Office, CSS, XML, XSL, XSLT,SAX, DOM, UML, C,C++,Visual Basic, Cold Fusion, XDoclet, JavaScript, Ant Script, Web Methods.
Application Servers: WebLogic 10.x/11.x,IBM Web sphere 6.x/7.x, Apache Web Server, Tomcat 5.x, JBoss 7.x
Development Tools: Eclipse 3.x, My Eclipse, WSAD 5.1, RAD 7.0, Builder 4.0/6.0, IntellJ IDE.
Protocols: HTTP, HTTPS, RMI, SNMP, TCP/IP.
Design tools: Rational Rose 98/2000.
Data Bases: Oracle 9.x/10.x,TOAD,SQLServer7.0/2000,DB2,Toad, MS Access 7.0, Microsoft Active Directory.
Operating Systems: Windows /98/2000/XP, UNIX, Sun Solaris 2.x, DOS, Linux.
Version Control: Subversion1.4.6, Rational Clear Case 5.1, CVS, PVCS, VSS.
PROFESSIONAL EXPERIENCE
Confidential, Jefferson City, MO
Responsibilities:
- Involved in the architecture, design and development of high traffic application built in Java/J2EE using Struts and Hibernate frameworks in MVC architecture.
- Involved in the creation of UI specification documents by interacting with business users and also design documentation and data modeling for the entire project.
- Agile Methodology is used to develop the application, involved in daily SCRUM meetings to discuss the status and progress of individual Sprints and was mainly interacting with the business users at MVE for data migration and testing the application.
- Involved in the creation of data model and data dictionary during the application design phase and assisted DBA in following the state standards for DB creation.
- Frontend validations are performed using JavaScript, server side validations are performed in Struts
- Made use of Struts Tag Libraries, JSPs, HTML, JavaScript, AJAX and CSS to develop the frontend UI, certain features are developed using custom JQuery.
- Implemented ORM with HIBERNATE to make the Persistence class objects interact with Oracle tables spanned across various schemas as per WisDOT standards.
- Entire Application was developed in My Eclipse Blue. AJAX and JQuery components are used extensively throughout the entire application to enhance UI.
- WebSphere 7 Application Serveris used for deployment in Local development, system test, and Acceptance and Production environments.
- Developed unit test cases in JUnit and Easy mockas per the user specified use case scenario.
- Apache Mavenis used as Build tool to automate the build process for the entire application.
- Used SVN repositories for version controlling, and Log4J is used for Logging Errors, Exceptions.
- Involved in development, performance testing & defects fixing, also followed an Issue Tracker to log the issues and fixes applied on a daily basis to streamline the application development.
Environment: Java, J2EE, Struts 1.3, Hibernate 3.0, Oracle 11g, SOA, JSP, My Eclipse Blue, JUnit, Easy Mock, WebSphere 7.0, JQuery, AJAX, IBM RAD, DOJO, SVN, Apache Maven.
Confidential, Windsor, CT
Responsibilities:
- Developed the JAVA application based on the Service Oriented Architecture.
- Involved in Requirements gathering, Analysis and Documentation.
- Participated in Change Requirements and Bug fixing
- Created and injected spring services, spring controllers and DAOs to achieve dependency injectionand to wire objects of business classes.
- Used DAO pattern to fetch data from database using Hibernate.
- Used IBM Web Sphere Application Server to deploy the application.
- Developed various generic JavaScript functions used for validations.
- Used DOM parser for validating the XML files against their respective XML schemas.
- XPATH expressions are used to extract data from XML files
- Used HTTP Request and SOAP Web service to post XML Data to the End Client.
- Developed Web Services clients to consume those Web Services as well other enterprise wide Web Services.
- Exposed the Web Services to the client applications by sharing the WSDL’s.
- Database development required creation of new tables, adding/modifying existing columns.
- Worked closely with QA team and fixed QA bugs as well as production issues with a quick turnaround time.
- Used RAD to develop and debug application code.
- SVN was used for project management and version management.
- Deployed the application on Tomcat 7.0 server.
- Configured data sources on Tomcat server.
Environment: J2EE, Struts, Spring framework, Spring MVC, Servlets 2.3, JDBC, AJAX, Web services, SOAP, XML, Java Beans, JQuery, JavaScript, IBM DB2, Tomcat 7.0, Design Patterns, SVN, Tortoise SVN, Apache ANT, Windows XP/7, JUnit, XSLT,HTML/DHTML.
Confidential, Madison, WI
Responsibilities:
- Involved in the architecture, design and development Java/J2E using Struts and Hibernate frameworks in MVC architecture.
- Worked in all the modules of the application which involved front-end presentation logic developed using Tiles, JSP and java script, Business objects developed using POJOs and data access layer using Hibernate framework.
- Created and injected spring services, spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
- Used Spring Inheritance to develop beans from already developed parent beans.
- Used DAO pattern to fetch data from database using Hibernate.
- Defined Action Forms, Model Components using Struts MVC framework providing very clean division between controllers, flexibility with the use of interfaces and providing thin web layer over business layer.
- Developed various generic JavaScript functions used for validations.
- Developed screens using JSP, JavaScript, and AJAX.
- Used AJAX extensively to implement front end /user interface features in the application.
- Developed Web Services clients to consume those Web Services as well other enterprise wide Web Services.
- Exposed the Web Services to the client applications by sharing the WSDL’s.
- Created logical and physical data models putting to practice, concepts of normalization and RDBMS.
- Worked closely with QA team and fixed QA bugs as well as production issues with a quick turnaround time.
- Focused on Test Driven Development; thereby creating detailed JUnit tests for every single piece of functionality before actually writing the functionality.
- Used Rational Application Developer (RAD) which is based on Eclipse, to develop and debug application code.
- Used Ant scripts to build and deploy the applications in Application Server.
- CVS was used for project management and version management.
- Developed Functional Requirement Document based on users’ requirement.
- Used Log4j utility to generate run-time logs.
Environment: Java, J2EE, Struts 1.3, Spring, Hibernate 3.0, Java Script, Oracle 11g, SOA, JSP, My Eclipse, JUnit, WebSphere 7.0, JSP, WebServices, JQuery, AJAX, IBM RAD, DOJO, Apache Maven.
Confidential
Responsibilities:
- Designed the application using the J2EE design patterns such as Session Façade, Business Delegate, Service Locator, Value Object, Value List Handler and Singleton.
- Developed Use case diagrams, Object diagrams, Class diagrams, and Sequence diagrams using UML.
- Developed presentation tier as HTML, JSPs using Struts Framework.
- Developed the middle tier using EJBs.
- Developed session, entity beans and message driven beans.
- Entity Beans used for accessing data from the SQL Server database.
- Prepared high and low level design documents for the business modules for future references and updates.
- Deployed the application on WebSphere application server in development and production environment.
- Undertook the Integration and testing of the different parts of the application.
- Developed automated Build files using ANT.
- Used Subversion for version control and log4j for logging errors.
- Code Walkthrough, Test cases and Test Plans.
Environment: Java/J2EE, Struts 1.2, Tiles, EJB, JMS, Servlets, JSP, JDBC, HTML, CSS, JavaScript, JUnit, WebSphere 7.0, Eclipse, SQL Server 2000, log4j, Subversion, Windows xp
Confidential
Responsibilities:
- Developed MVC design pattern based User Interface using JSP, JavaScript, HTML and Struts.
- Developed web pages using JSP, JSTL and Struts tags.
- Implemented Singleton Design Pattern by sharing the single service locator object across different Business Delegates.
- Involved in client side validation of JSP pages using Java Script and server side validation using Struts Validation.
- Involved in Bug fixing and functionality enhancements
- Writing SQL Queries
- Used Eclipse IDE for development.
- CVS is used for version controlling
- Involved in trouble shooting and implemented new techniques.
- Documented functional specifications of the existing product.
Environment: Java, J2EE, JSP, Struts, JDBC, XML, HTML, JavaScript, Eclipse IDE, Tomcat, CVS, SQL Developer, Oracle 9i.