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 teh data held in XML documents.
- Experienced in teh 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.
- Very good knowledge of all teh Object Oriented Programming concepts (Inheritance, Encapsulation and Polymorphism).
- 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 teh DAO layer for Hibernate implementation.
- Implemented various XML technologies like DTD schemas, DOM parser, XSL style sheets and XSLT.
- Involved in teh deploying teh 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 teh deployment process in development and testing environments.
- Deployed teh web components into teh 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 teh application
- Object Oriented Analysis and developed UML with Rational Rose
- Implemented teh application with Agile process, refactoring teh existing code and writing new code
- Developed presentation layer using HTML, CSS, JSP, JSTL, Struts Taglibs, JavaScript and AJAX
- Designing teh presentation tier using teh Struts framework and Command pattern for teh middle tier
- Teh 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 teh 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 teh web services using Apache Axis2 to create WSDL, JAVA2WSDL, WSDL2JAVA stubs.
- Used SQL Server 2005 as teh backend database and worked with SQL Management Studio to write queries against teh database
- Created SQL queries to create, retrieve and update data from database
- Performed unit testing for teh 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 teh system and involved in low-level design.
- Extensively used Eclipse IDE for building, testing, and deploying applications.
- Developed teh whole frame work for teh projects, based on Spring MVC.
- Developed teh presentation layer and GUI framework based on spring framework involving JSP, HTML, JavaScript, AJAX, CSS.
- Developed a new screen for teh 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 teh 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 teh transactions in teh application.
- CreatedSQLqueries,PL/SQLStored Procedures, Functions for teh Database layer by studying teh required business objects and validating them with Stored Procedures. Also used JPA with Hibernate provider.
- Written ANT scripts to build teh entire module and deploy it on Weblogic application Server.
- Implemented JUnit framework to write test cases for different modules and resolved teh 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 teh specifications.
- Extensively used OOD concepts in overall design and development of teh system.
- Interaction with teh users at all stages of development to ensure that development was as per user specifications.
- Designed and Implemented teh 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 teh system.
- Developed JUnit testcases and performed integration and systemtesting.
- Implemented Java components and deployed under teh 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 teh project and involved in analysis phase.
- Developed quick prototype for teh project so as to aid business in deciding teh necessary ramifications to teh 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 teh roles of teh 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 teh design of tables in oracle to store teh pay information.
- Used JDBC to interact with teh 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