Sr Java/j2ee Developer Resume
Richfield, MN
SUMMARY
- Over 6 years of experience in IT industry in the areas of Analysis, Design, Development, Implementation and Testing of Software Applications using Java/J2EE technologies.
- Excellent experience with Software Development Life Cycle (SDLC) process and OOAD concepts.
- Expertise in application development using Java/J2EE components which include JDBC, Servlets, JSP, Java Beans, JMS, Struts1.3/2.0, Spring2.5, Hibernate3.0, JSF, JNDI.
- Experience in developing web applications using technologies like HTML, XML, Java Script, AJAX, GWT, CSS, DOJO, JSP Tag libraries and Tiles.
- Experience in Web Services like SOAP, WSDL and good Knowledge in SOA.
- Experience in User Interaction, Business Analysis, Development, Integration, Documentation, Testing, Deployment, Building, Configuration and Production/Customer Support, Maintenance and Enhancements of both Web and Client/Server Technologies.
- Good Knowledge in using Icefaces 1.8.2 and JSF 1.2 libraries for designing.
- Good Knowledge of different J2EE Design Patterns like MVC, Data Access Object, Data Transfer Object / Value Object, Business Delegate and Singleton.
- Expert in implementing dynamic web applications using Application Servers like BEA WebLogic, IBM WebSphere and Apache Tomcat deploying in various environments like Windows, UNIX and Linux with IDEs like Eclipse 3.3/3.4, WSAD (RAD) and JBuilder.
- Strong Experience in Oracle 9i/10g including PL/SQL, SQL, JDBC, Stored Procedures, Triggers, functions, packages and exposed to various databases like MySQL and SQLServer.
- Experience in using Testing tools like JUnit and building tools like Ant.
- Experience in RUP and Agile development (XP, TDD and SCRUM) methodologies.
- Deep understanding of SAAS, web media, collaboration, web application development,
- Good exposure on Banking/Financial Domain, Telecom Domain, Insurance, Healthcare and e - commerce.
- Ability to handle multiple tasks and to work independently as well as in a team, experienced in interacting with Business/Technology groups.
TECHNICAL SKILLS
Operating Systems: Windows XP/NT/2000, UNIX, LINUX
Java/J2EE Technologies: JDBC2.0/3.0, Servlets2.4, JSP2.0, EJB2.0/3.0, JNDI, JMS, Java Beans, RMI, XML, XSL, XPath, XSLT, Swings, Applets
Web Technologies: Java Servlets, JSP 2.0, HTML, AJAX, XHTML. CSS, GWT, Flex, Flash, Java Script
Frameworks: Struts 1.3/2.0, Hibernate 2.0, Spring 2.5, IceFaces
Web Services: SOAP, WSDL, UDDI, JAXP, JAXB, Apache Axis
Databases: Oracle 8i/9i/10g, DB2, MySQL, SQL Server 2000/2005
Languages: Java, J2EE, C++, C, PL/SQL, SQL, TCL
Web Servers: IBM Web Sphere 5.0/6.0/7.0, BEA Web Logic 8.1/9.0/10.3 , Apache Tomcat 5.5/6.0
IDE: Eclipse, JBuilder, Net Beans, WSAD, RAD 6.0/7.0
Tools: /Version Controls: Log4J, JUnit, Ant,JSON, Maven, Rational Rose, UML, Rational Clear case, CVS, SVN, Toad
PROFESSIONAL EXPERIENCE
Confidential, Richfield, MN
Sr Java/J2EE Developer
Responsibilities:
- Used Object Oriented Design and Object Oriented Programming concepts like Polymorphism, Inheritance, Interfaces, Generics and Collections etc.
- Extensively involved in design and implementation of front-end User Interface development using HTML, CSS, JSP, Java script and AJAX.
- Identified and implemented the user actions (Struts Action classes) and forms (Struts Form classes) as a part of Struts framework.
- Used Struts-Tiles as reusable components for JSP’s and developed user views using custom tags from JSP’s and data validation using Struts for easy expendability of the project.
- Developed the Struts MVC application model for this desk top deposit application.
- The controller uses XML mappings in Struts to map the request to the server side functionality.
- Extensively developed the application user Interface using JSP custom tags and JSTL.
- Used PL/SQL, Stored Procedures for handling Database in Oracle.
- Used SOA concepts to implement Web Services integration.
- Used Hibernate framework to dealt with the all database related transactions.
- Developed the Maven build scripts for building the EAR file and used Eclipse as an IDE.
- Developed web pages using IceFaces, JSF, Java Script, JSP and Servlets Developed the business layer components using Hibernate API
- Involved in writing Unix Shell Script for performing automated tasks.
- Deployed and configured applications in Web Logic Server 10.3.3.
- Used IBM Rational Clear case for version Repository maintenance.
- Used Apache Log4J logging API to log errors and messages.
- Co ordinated with QA for testing, Production releases, Application deployment, integration and conducted Walk-thru code reviews.
Environment: Java 1.6, Apache Struts 1.3, Spring 2.5, JSP 2.0, Servlets, Web services, HTML, CSS, AJAX, XML, XSLT, XSD, Web Logic 10.3.3, Oracle, Clear case, Maven, Eclipse, Log4J, Unix, Windows XP
Confidential, San Jose, CA
Sr Java/J2EE Developer
Responsibilities:
- Worked extensively on Singleton, Session Facade, Service Locator, Factory, Business Delegate, Data Access Objects and other J2EE core patterns.
- Implemented projects using agile approaches, including Extreme Programming, Test-Driven Development.
- Designed the Front-end screens using JSP Tag Libraries, Servlets, XHTML, CSS and JavaScript.
- Configured hibernate O/R mapping methodologies and written SQL and HQL queries.
- Used SOAP for exchanging XML based messages.
- Developed Message Driven Beans to implement incoming JMS messages.
- Involved in the development of Spring MVC application model.
- Used JavaScript for client side validations.
- Involved in writing client programs (Stubs and Interfaces) to access the Web services(WSDL).
- Used SOA concepts to implement Web services Integration.
- For Dynamic form generation, auto completion of forms, and user-validation functionalities used AJAX in Broadband module.
- Involved in Deploying and Configuring applications in BEA Web Logic Server 8.1.
- Used PL/SQL, Stored Procedures for handling Database in Oracle.
- Performed unit testing for all the developed code using JUnit and easy mock.
Environment: Spring Framework 2.5, JSP 2.0, Servlets 2.4, JDK1.6, Oracle9i, JDBC3.0, AJAX, Java Script, Hibernate, Web Logic 8.1, Log4j, Maven, HTML, XML, XSL, XSLT, CSS, CVS, JUnit, Eclipse, WSDL, Web Services, JMS, SQL, PL/SQL, XML Beans, UNIX, Windows
Confidential, Madison, WI
Java/J2EE Developer
Responsibilities:
- Designed and developed framework components, involved in designing MVC pattern using Struts framework.
- Developed the Action Classes, Action Form Classes, created JSPs using Struts tag libraries and configured in Struts-config.xml, Web.xml files.
- Worked extensively on Singleton, Service Locator, Business Delegate, Data Access Objects, Data Transfer Objects, MVC and other J2EE core patterns.
- Developed User interface using JSP, HTML, CSS, AJAX and implemented new functionalities as a part of enhancements.
- Involved in the development of Struts MVC application model.
- Dynamic form generation, auto completion of forms, and user-validation functionalities using AJAX in Broadband module.
- Used Spring IOC to integrate Struts framework and Hibernate.
- Developed Web services for internal and external partners/clients.
- Used PL/SQL, Stored Procedures for handling Database using Oracle 9i.
- Created several JavaScript for the additional features like validations.
- Involved in writing DAO layer using Hibernate to access the Oracle database.
- Writing Unix shell scripts for automating tasks.
- Developed various test cases and performed unit testing using JUnit.
Environment: Java, J2EE, JSP, Servlets, JSTL, Struts, Spring, Hibernate, AJAX, SQL, PL/SQL, JBOSS, SOAP, WSDL, Oracle9i, XSLT, XML, CSS, HTML, DHTML,Clearcase, JAXB, JavaScript, JMS, ANT, CVS, Unix, Windows
Confidential, Bloomington, IL
Sr Java/J2EE Developer
Responsibilities:
- Responsible for developing Use case, Class diagrams and Sequence diagrams for the modules using UML and Rational Rose.
- Used Spring WebMVC for the controllers.
- Used Spring framework for dependency injection with the help of spring Configuration files.
- Developed the presentation layer using JSP, JSF, Tag libraries, HTML, CSS and client validations using JavaScript.
- Worked extensively on AJAX using DWR framework.
- Transformed XML content into HTML using XPath, XSLT.
- Involved in Installation and configuration of Web Logic Server.
- Involved in Dynamic form generation, Auto completion of forms, and user-validation functionalities using AJAX.
- Worked on generating the web services classes by using Service Oriented Architecture SOA, WSDL, UDDI, SOAP.
- Used JMS for Asynchronous communication between the applications.
- Experience in Web Services like SOAP, WSDL and good Knowledge in SOA.
- Involved in Updating the On Call Production support document.
- Involved in writing DAO layer using Hibernate to access the Oracle database.
- Involved in the configuration management using CVS.
- Developed Ant scripts to bundle and deploy application.
- Implemented Hibernate to map all the tables from different data sources to make database updating.
- Developed various test cases and performed unit testing using JUnit.
Environment: Spring Framework 2., JSF, JSP 2.0, Servlets 2.4, JDK1.5, Oracle9i, JDBC3.0, AJAX, Shell, Java Script, Hibernate, Web Logic 8.1, Log4j, ANT, HTML, XML, XSLT, CSS, CVS, RIA, JUnit, Eclipse, SOAP, WSDL, Web Services, SQL, JMS, PL/SQL, UNIX, Windows
Confidential, Malvern, PA
Sr Java/J2EE Developer
Responsibilities:
- Designed the applications using MVC framework for easy maintainability.
- Identified and implemented the user actions (Struts Action classes) and forms (Struts Form classes) as a part of Struts framework.
- Used Struts-Tiles as reusable components for JSP’s and developed user views using custom tags from JSP’s and data validation using Struts for easy expendability of the project.
- Designed the Front-end screens using JSP, Servlets, HTML and JavaScript.
- Written SQL queries, Stored Procedures, Functions for retrieving and updating the data in the database.
- Transformed XML content into HTML using XPath, XSLT.
- Involved in Deploying and Configuring applications in Tomcat Server.
- Involved in the Maintenance and Enhancement Group provides on-going support for systems after implementation occurs.
- Involved in production support (bug fixing) and performance tuning of the existing project, experience in working with JProfiler for handling memory leak.
- Involved in writing ANT build scripts and taking care of deployment issues.
- Used JavaScript for web page design and client side validation.
- Developed and implemented POJOs using Hibernate and Eclipse.
- Implemented business logic and other administrative tasks that include registration and maintenance of user profile using Session, Entity Beans and Java Servlets.
Environment: Java, Struts Framework 1.3, JSP 2.0, Servlets 2.4, JDK1.5, Oracle9i, JDBC3.0, CSS, CVS, Log4j, ANT, Java Script, Shell Script, Hibernate, Tomcat 5.5, HTML, XML, Junit, JMS, Eclipse, SOAP, Web Services, SQL, PL/SQL, UNIX, Windows
Confidential
Java/J2EE Developer
Responsibilities:
- Involved in developing the Project Plan and System & Integration documents.
- Involved in designing and implementing the caching functionality.
- Implemented Java persistence using Hibernate framework.
- Wrote Unix shell script to generate the customer data to the reporting department.
- Involved in the development of Struts MVC application model.
- Experienced in writing SQL queries, PL/SQL stored procedures to access the database Configuration Management using CVS for integrated build process.
- Used JSTL with JSPs for dynamic generation of HTML for client browsers.
- Designed and implemented the database using ER diagrams.
- Wrote Java stored procedures and used JDBC APIs to call these procedures.
Environment: Java 1.4, Servlets, JSP, Web Services, Struts Framework, Hibernate, JSP, Oracle 9i, JSTL, Eclipse, SAML, Websphere, CVS, and Ant.