Sr. Java/j2ee Developer Resume
Rochester, NY
SUMMARY
- Over 7 years of progressive experience in software design and development with an earned reputation for meeting deadlines and delivering mission critical solutions.
- Experience in developing web based, client/server applications using Java, J2EE, Servlets, JSP, JSTL, EJB, CSS, XML, RMI, JMS, Java Beans, JDBC, JavaScript, Web services with SOAP WSDL, and Frameworks - Struts, Hibernate, and spring.
- Experience with STRUTS and SPRING frameworks and hands on experience of implementing MVC Architecture.
- Proficient in Developing MVC framework using Struts, spring. Knowledgein ORM (Object Relational Mapping) Tools like Hibernate.
- Good exposure to Java Web Services development using SOAP, REST, WSDL&UDDI.
- Expertise in developing XML documents with XSD validations, SAX and DOM parsers to parse the data held in XML documents.
- Experienced in the functional usage and deployment of web applications in JBoss, WebLogic, WebSphere and Apache Tomcat.
- Extensive experience in Eclipse IDE, and also worked with NetBeans, Toad.
- Strong Experience in database connectivity (JDBC) for databases like Oracle, SQL Server, MySQL.
- Developed stored procedures and queries using SQL.
- Used Log4J for enabling runtime logging.
- Good knowledge with versioning tools like Clear case, SubVersion and CVS.
- Having Knowledge of Agile Software Development Methodology
- Expertise in Object Oriented Analysis and Design (OOAD) using Unified Modeling Language (UML) by using Rational Rose.
- Self motivated and able to work in challenging environment. A team player with good communication and interpersonal skill.
- Ability to learn and adapt quickly to new environments and emerging new technologies.
TECHNICAL SKILLS
Languages: Java, C, C++, SQL, PL/SQL
J2EE Technologies: JSP, Servlets, Struts, Hibernate, spring, JSF,JSTL, EJB, RMI, JDBC, JMS, Web Services
Databases: Oracle 8i/9i/11g, MS Access, MS SQL Server
Web Technologies: HTML, DHTML, XML, XSLT, CSS, Ajax, SOAP, JavaScript
Developer Tools (IDE): Eclipse, Net Beans, WSAD, RSA, RAD
Operating System: Windows 95/98/NT/2000/XP,Ubuntu
Development Models: Agile, SDLC.
PROFESSIONAL EXPERIENCE
Confidential, Rochester, NY
Sr. Java/J2EE Developer
Responsibilities:
- Worked on multiple projects and in various phases of Iterative Development Model starting from requirement gathering to development and integration testing.
- Implemented business tier with Web Services using spring, SOAP Frameworks like xFire/ Axis 2.0 and Data Binding technologies like Jibx and Jaxb.
- Implemented action classes, XML, VXML, XSLT and java server pages (JSP) as web server and browser components.
- Used different UI technologies like JQUERY, Java script, JSTL.
- Developed prototype based JavaScript to provide client side validations and provided an interactive front end GUI using AJAX.
- Used SOAP based web services to develop interfaces to integrate between front end systems and back end systems.
- Developed WSDL’s and XML Schemas (XSD’s) to create web services that establish communication between various integration layers.
- Used SOAP UI for testing web services.
- Used JBoss fuse server to deploy applications, web services.
- Developed HBM config file and the DAO layer for Hibernate implementation.
- Implemented various XML technologies like DTD schemas, DOM parser, XSL style sheets and XSLT.
- Involved in the deploying the application on to various Environments.
- Developed web services components using SOAP, WSDL, JAXB, and JAX- WS with java.
- Designed & Developed web services using Apache CXF.
- Worked on bug fixes in various other modules using HP Quality Center as bug tracking.
- Involved in the deployment process in development and testing environments.
- Deployed the web components into the weblogic application server.
- Used JQUERY for validations and UI development
- Creating environment for user-acceptance testing and facilitating Integration and User Acceptance Testing with JUNIT.
Environment: J2EE, Web services, SOAP, AXIS 2, xFire, Spring, Jibx, Jaxb,, Servlets, JDBC, JSP, XML,XSLT, HTML, WebSphere 6.1, Java 1.7,Hibernate 3, AJAX,, JDBC, Oracle 10g, Windows XP, Quality Center and Harvest.
Confidential, Greensborough, NC
Java/J2EE Developer
Responsibilities:
- Prepared System Requirements Specification document for the application
- Object Oriented Analysis and developed UML with Rational Rose
- Implemented the application with Agile process, refactoring the existing code and writing new code
- Developed presentation layer using HTML, CSS, JSP, JSTL, Struts Taglibs, JavaScript and AJAX
- Designing the presentation tier using the Struts framework and Command pattern for the middle tier
- The Application was developed using Struts MVC Framework integrated with Hibernate
- Used Struts Validator framework for server side and client side validations.
- Used SOAP UI for testing web services
- Used Hibernate as Object relational mapping tool for mapping Java Objects to database tables
- Used Struts Tiles framework for the development of user interface.
- Developed web services components using SOAP, WSDL, JAXB, and JAX- WS with java.
- Designed & Developed web services using Apache CXF.
- Was responsible to create the web services using Apache Axis2 to create WSDL, JAVA2WSDL, WSDL2JAVA stubs.
- Used SQL Server 2005 as the backend database and worked with SQL Management Studio to write queries against the database
- Created SQL queries to create, retrieve and update data from database
- Performed unit testing for the assigned modules
- Used Rational Software Application 7.0 & 7.5 for quick and efficient web development
Environment: Java, JEE, Struts 1.2, Hibernate 3.x, MS SQL Server 2005, RSA 7.0 & 7.5, WebSphere Application Server, Log4j, JUnit, DTO, Web Services, Tiles Framework, Struts Validation Framework, Struts Taglibs, Custom taglibs, JSP, HTML, XML, CSS, Perforce Source Control
Confidential, Winston-Salem, NC
Java/J2EE Developer
Responsibilities:
- Used UML for developing Use Cases, Sequence Diagrams and preliminary Class Diagrams for the system and involved in low-level design.
- Extensively used Eclipse IDE for building, testing, and deploying applications.
- Developed the whole frame work for the projects, based on Spring MVC.
- Developed the presentation layer and GUI framework based on spring framework involving JSP, HTML, JavaScript, AJAX, CSS.
- Developed a new screen for the VAT using Icefaces.
- Designed and developed a Batch process to for VAT.
- Involved in writing JavaScript functions and implementation of AJAX on presentation layer.
- Developed controllers, repositories, Service modules, form beans and validations.
- Developed beansand persisted bean in the database using JDBC and Hibernate.
- Involved in connecting bean with database using Hibernate configuration file.
- Involved in development of Spring DAO layer which invoked database queries.
- Developed Session Beans for the transactions in the application.
- CreatedSQLqueries,PL/SQLStored Procedures, Functions for the Database layer by studying the required business objects and validating them with Stored Procedures. Also used JPA with Hibernate provider.
- Written ANT scripts to build the entire module and deploy it on Weblogic application Server.
- Implemented JUnit framework to write test cases for different modules and resolved the test findings.
- Used Subversion for software versioning and as a revision control system.
- Critical to planning and overseeing our software development activities, leading teams against competing deliverables, and actively identify production issues/bringing them to quick resolution.
Environment: JDK 1.6, Icefaces, DAO, JPA, JSP, Servlets, Hibernate, Weblogic 10.3.4, AJAX, SVN JDBC, Web Services, XML, XSLT, CSS, DOM, HTML, ANT, DB2, MsSql,, UML, JUnit, JQuery, Toad, Maven.
Confidential, Willow Spring, NC
Java Developer
Responsibilities:
- User requirements study, analysis and review of the specifications.
- Extensively used OOD concepts in overall design and development of the system.
- Interaction with the users at all stages of development to ensure that development was as per user specifications.
- Designed and Implemented the J2EE Based Struts with JDBC in Eclipse IDE.
- Work directly with management, vendors, and third parties to ensure database management applications operate at peak efficiency.
- Extensively worked on Java server side programming using Servlets, and JSP. CSS is used to style Web pages, XHTML and XML markup.
- Implemented Servlets to handle HTTP requests for on-line requests, credit card payments, registration and bug tracking.
- Using XML for dynamic display of options in select box and description on web page.
- Asynchronous messaging is done using JMS and created Queue for point - point messaging.
- Web Services are used for accessing flight and hotel information’s.
- Designed complexapplicationdatabaseSQL statements for querying, updating and reporting using JDBC.
- Responsible for testing, debugging, bug fixing and documentation of the system.
- Developed JUnit testcases and performed integration and systemtesting.
- Implemented Java components and deployed under the Web Logic server.
Environment: JAVA, J2EE, XML, Servlets, Java Script, JSP, CSS, JDBC, Struts1.2, SOAP, Eclipse3.2 with MyEclipse, SQL, CVS, JUnit, Web Logic, Windows.
Confidential
Java Developer
Responsibilities:
- Gathered requirements for the project and involved in analysis phase.
- Developed quick prototype for the project so as to aid business in deciding the necessary ramifications to the requirements.
- Created UML class and sequence diagrams using Rational Rose.
- Designed and created user interactive front-end screens using JavaScript, HTML and JSP's.
- Used strict Object Oriented model to separate the roles of the employees and their specifications to achieve extendibility and clarity.
- Installation, configuration and clustering of BEA WebLogic Server on Windows NT platform.
- Developed dynamic content of presentation layer using JSP.
- Involved in the design of tables in oracle to store the pay information.
- Used JDBC to interact with the Oracle database for storage and retrieval of information.
- Tested code using JUNIT.
Environment: JAVA, Java Scripts, HTML, JUNIT, Web Logic, Tomcat 4.x, Oracle 8i