Sr. Java/j2ee Developer Resume
Jacksonville, FL
SUMMARY:
- Over 8years of extensive IT experience in developing Web applications for Banking, Insurance, Government, Health care, Network Domains
- Expertise in OOA, OOD, Software Development, Distributed Application Development and Object Oriented Programming (OOPs). Experienced in using design patterns Singleton, Factory method, Abstract factory, MVC (Model, View & Controller).
- Extensively worked in Struts 2.0, Web Technologies, Servlets, JSP, JSF, Struts, spring, Hibernate 3, Java Beans, Collections, Swing, JDBC, Java Script, XML, XSLT, HTML, DHTML, CSS, GWT, and JMX.
- Expertise in creating frontend UI components using JavaScript libraries like ExtJS, jQuery and Dojo. Extensively used Ajax and MVC feature provided by ExtJS library to created interactive web 2.0 applications.
- Leveraged ArcGIS framework services like Geocoding and Directions to provide location based search and drive directions respectively.
- Heavily used JSF PrimeFaces implementation to develop presentation layer.
- Experience in implementing Web service. Using SOAP, WSDL, WSSecurity.
- Extensively worked on XML Parsers, XSL, XPath, JAXB and XHTML.
- Experience in working with Agile Methodology and Web services using Service Oriented Architecture (SOA).
- Comprehensive experience in designing and developing applications using UML with Rational Rose.
- Extensively worked on Stored Procedures, Functions, Triggers and Cursors using PL/SQL.
- Experience in database like Oracle 9i/10g/11g, SQL Server 2000, MySQL 4.x/5.x/6.x
- Excellent working knowledge on App server like Web sphere 5.0/6.1, Jboss 4.0, Web logic 7.0, 8.0,10g,11g Tomcat 5.5 in building and deploying applications.
- Experienced in developing applications using Eclipse, ANT, Struts framework using MVC II architecture, Hibernate & Spring. Used ANT, Version Control (Clear Case, Visual Source Safe, CVS,GIT)
- Good experience in development and maintenance/production support, through On - call support both onsite and through work-from-home (non-office hours); troubleshooting, enhancements, app health checks, defect fixing and application monitoring
- Extensive experience with Oracle, SQL Server, MySQL Databases & thorough knowledge & experience in PL/SQL statements, Stored Procedures, Triggers.
TECHNICAL PROFICIENCY:
Java Technologies: JDK (1.4, 1.5,1.6), Servlets (2.2, 2.3), Struts 2.0/1.2, Spring 2.5/2.0,Hibernate, JSP1.2, EJB 3.0, JDBC 2.0, JNDI, JMS, ANT, Maven, XML (DTD, Schema, DOM & SAX), JavaBeansWeb services (WSDL, XML, SOAP), JSF PrimeFaces
Javascript Libraries: ExtJS, jQuery, Dojo, ArcGIS
Frameworks: Spring 1.x/2.0/2.5,Hibernate 3.0, Struts 1.x/2.x
Languages: Java, C++, SQL, PL/SQL, Perl, XML, XSL, UML, HTMLDHTML
Database: Oracle 11g/10g/9i,PL/SQL,MySQL4.1, SQL Server 2000,DB2
Servers: Apache Tomcat 5.5. JBoss 4.0, Web Sphere App Server 3.5/4.0/5.1., 6.1,Weblogic App Server
Operating Systems: Linux, UNIX (Solaris), Windows XP/2003/2000/7Development IDE Eclipse 3.2, Jdeveloper/IntelliJ/Net Beans
Build Tools: Apache Maven, Apache Ant, Build Forge
Reporting Tool / Ver. Ctrl: Crystal Reports 9, CVS, SVN, Clear Case, GIT (Unix)
PROFESSIONAL EXPERIENCE:
Confidential, Jacksonville, FL
Sr. Java/J2EE Developer
Responsibilities:
- Participated in Scrum Agile meetings on daily basis to discuss assignments and project plan.
- Used Java/J2EE Web Layer technology to create interactive web components.
- Extensively used ArcGIS to provide map and location based services to end users.
- Published secured RESTful geo services with ArcGIS and implemented API document for consumers.
- Implemented client side MVC pattern using ExtJS MVC module and extensively used ExtJS and Dojo widgets to provide rich interactive experience.
- Heavily used ExtJS Ajax library to develop Web 2.0 applications.
- Created object-oriented design documents (Class, Sequence diagrams (UML).
- Managing/Fixing bugs and Client Issues in the application.
- Worked on the SOA, WSDL, XML Schema, SOAP and Web Services calls to integrate with third party systems.
- Designed and implemented the presentation layer using Java Server Faces PrimeFaces implementation
- Involved in designing front-end screens using Java script, JSP, JSF, AJAX, HTML and DHTML.
- Utilized XHTML for web application and developed mobile application.
- Used the Java Collections API extensively in the application.
- Designed and developed Middle-Tier messaging components using EJB (Message Driven Bean) and Java Message Service (JMS)
- Extensively involved in developing core persistence classes using Hibernate framework, writing HQL queries, creating hibernate mapping (.hbm) files, DB schema and PL SQL changes.
- Wrote PL/SQL, Stored procedures and implemented ORM using Hibernate for Oracle 11g.
- Wrote Stored Procedures in Oracle and PL/SQL for back end which were used to update business logic.
- Worked and Modified the Database Schema according to the Client requirement.
- Used Apache Ant to compile java classes and package into jar archive.
- Responsible for unit testing the application using JUnit .
- Used UNIX commands to build and deploy the application on the application server.
- Involved in bug fixing and resolving issues with the QA team
- Used IBM Rational ClearCase as the version control.
- Used Ant and Maven build script to deploy the application.
- Deployment of application (EAR) on IBM WebSphere Application Server application server clustered environment, managing the servers, monitoring the server logs.
Environment: Java1.6,J2EE, JSF, PrimeFaces, ArcGIS, ExtJS, Dojo, Hibernate, SOA, JSP, JSTL, Servlets, EJB, JDBC, UML, OOA/OOD, Visio, XML, XSLT, SOAP, WSDL, JAX-RPC, Web Services, Java Axis, JMS, Oracle 11g, Eclipse, PLSQL, PLSQL Developer, IBM ClearCase, IBM WebSphere AS, JUnit, Linux, JavaBeans, CSS, TOAD,HTML, DHTML, AJAX and JavaScript, XML Schema, Windows 7.
Confidential, Denver, CO
Sr. Java/J2EE Developer
Responsibilities:
- Experience in heavy core java (JDBC, Concurrency, Collections, Design Patterns)
- Developed and debugged Ajax applications in the Java language using GWT 2.4.
- Created object-oriented design documents (Class, Sequence diagrams (UML).
- Managing/Fixing bugs and Client Issues in the application.
- Worked on the SOA, WSDL, XML Schema, SOAP and Web Services calls to integrate the prepaid application with other systems.
- Designed and implemented the presentation layer using Java Server Pages, tag libraries, and cascading style sheets.
- Involved in designing front-end screens using Java script, JSP, JSF, AJAX, HTML and DHTML.
- JQuery is used to create of powerful, dynamic web pages and web applications.
- Utilized XHTML for web application and developed mobile application.
- Used the Java Collections API extensively in the application.
- Designed and developed Web Services (SOAP, WSDL).Compiled XML Schema to generate Java Bean Classes using Axis 1.2. Build a new system Prepaid Service. The Prepaid Service allows client to enter a postal code and returns the list of all streets names in the provided postal code which are Confidential serviceable.
- Developed the application using Spring Framework that Prefers classical Model View Layer (MVC) architecture.
- Implemented MVC architecture using Spring Web MVC and enhanced the design for the Middle Tier Development.
- Designed and developed Middle-Tier messaging components using EJB (Message Driven Bean) and Java Message Service (JMS)
- Designed and developed prepaid tool using Spring Framework and Hibernate.
- Designed and integrated the full scale Hibernate / spring.
- Extensively involved in developing core persistence classes using Hibernate framework, writing HQL queries, creating hibernate mapping (.hbm) files, DB schema and PL SQL changes.
- Wrote PL/SQL, Stored procedures and implemented ORM using Hibernate for Oracle 11g.
- Wrote Stored Procedures in Oracle and PL/SQL for back end which were used to update business logic.
- Worked and Modified the Database Schema according to the Client requirement.
- Used Apache Ant to compile java classes and package into jar archive.
- Responsible for unit testing the application using JUnit .
- Worked on Selenium 2.0 for automation testing of Prepaid application.
- Used UNIX commands to build and deploy the application on the application server.
- Involved in bug fixing and resolving issues with the QA team
- Used CVS and GIT (UNIX)as the version control.
- Used Ant and Maven build script to deploy the application.
- Deployment of application (EAR) on Web Logic Application Server 11g application server clustered environment, managing the servers, monitoring the server logs.
Environment: Java1.6,J2EE,Spring framework, Spring MVC, Spring IOC, Spring AOP, Hibernate, SOA, JSP, JSTL, Servlets, EJB, JDBC, UML, OOA/OOD, Visio, XML, XSLT, SOAP, WSDL, JAX-RPC, Web Services, Java Axis, JMS, Oracle 11g,Weblogic11g,Eclipse, PLSQL, PLSQL Developer, Selenium, CVS, JUnit, Linux, JavaBeans, CSS, TOAD,HTML, DHTML, AJAX and JavaScript, XML Schema, Windows
Confidential, Charlotte, NC
Sr. Java/J2EE Developer
Responsibilities:
- Experience in heavy core java (JDBC, Concurrency, Collections, Design Patterns)
- Requirements gathering from business and defining specifications for the system.
- Strong multi-threading development experience.
- Utilized Rich Faces features like Client Side Validation, Object Validation. etc
- Designed and developed Use-Case Diagrams, Class Diagram and Object Diagrams using UML Rational Rose for OOA/OOD techniques using Enterprise Architect.
- Developed ER and UML diagrams for all the design, and documented all the process flows using Enterprise Architect.
- Used JSF features for multiple client devices, Extensive tool support.
- Analysis, Design, and Implementation of software applications using Java, J2EE, XML and XSLT.
- Designed and Implemented MVC architecture using Struts Framework, Coding involves writing Action Classes/Custom Tag Libraries, JSP.
- Developed Action Forms and Controllers in Struts 2.0/1.2 framework. Utilized various Struts features like Tiles, tagged libraries and Declarative Exception Handling via XML for the design.
- Responsible to develop a system to synchronize database repositories every month with external databases.
- Designed, developed and maintained the data layer using Hibernate.
- Created XML Schema, XML template and used XML SAX/DOM API to parse them.
- Designed and developed Web Services (SOAP, WSDL).Compiled XML Schema to generate Java Bean Classes using Axis 1.2. Build a new system Candidate Address System (CAS). The CAS allows client to enter a postal code and returns the list of all streets names in the provided postal code.
- Involved in writing Stored Procedures in Oracle and PL/SQL for back end which were used to update business logic over a set of scheduled timers.
- JUnit is used to do the Unit testing for the application.
- Jquery is used to create of powerful, dynamic web pages and web applications.
- Utilized XHTML for web applications.
- Used Apache Ant to compile java classes and package into jar archive.
- Used Flex to create graphs, galleries, reports etc in website designing.
- Managing/Fixing bugs and Client Issues in the application.
- Developed and debugged Ajax applications in the Java language using GWT.
- Production Support Duties:
- Installed and configured various Modules and followed it through production at the client site.
- Was part of Production Support on a rotation basis For Level 3 Support
Environment: Java, J2EE, JSP, Servlets, Struts 2.0/1.2, Hibernate, CSS, DHTML, Java Script, JSTL, HTML, X(HTML), XML, XMLSpy, XPath, Ajax, Flex, Rich Faces, Web Services(SOAP, WSDL), JUnit, Web logic 9 App Server, Eclipse, JMS, PL/SQL, Oracle, GWT, JSF, Apache Tomcat, JBOSS, Apache Ant, Eclipse, Ration Rose, RUP, Clear Case, Linux/Solaris and Windows XP.
Confidential, Santa Ana, CA
Sr.Java Developer
Responsibilities:
- Worked as a Developer and involved in analysis of requirements, design, development, Unit and Integration testing.
- Interact with Business Analyst and Subject Matter Experts (SME) to understand the requirements and for any clarifications required by the team, followed agile methodology and SCRUM meetings to track, optimize and tailor features to customer needs.
- Designed and Developed XML Schema (XSD) for various services in Confidential application using XML Spy.
- Developed logging information in Confidential application using Log4j
- Developed the application using Spring Framework that leverages classical Model View Layer (MVC) architecture.
- UML diagrams like use cases, class diagrams, interaction diagrams (sequence and collaboration) and activity diagrams.
- Implemented MVC architecture using Spring WebMVC and enhanced the design for the Middle Tier Development.
- Using Spring IOC (Dependency Injection), developed Java Beans, with getter and setter properties to be configured by spring. Configured & implemented Spring Application Context to instantiate all bean classes in Spring MVC application framework.
- Designed and developed Middle-Tier messaging components using EJB (Message Driven Bean), Java Message Service (JMS) with MQ Series.
- Implemented the GoF design patterns like Factory, Singleton and Command patterns.
- Implemented the J2EE design patterns like Composite View, Service Locator, Session Façade, Business Delegate, Front Controller and Value Bean etc.
- Involved in designing front-end screens using Java script, JSP, JSF, AJAX, HTML and DHTML.
- Implemented Java 1.5 new features like generics, auto boxing/unboxing, enhanced for loops etc in the application.
- Designed and developed Confidential using Spring Framework and Hibernate.
- Designed and integrated the full scale Hibernate / Spring.
- Used Spring IOC and spring’s Hibernate Support, transaction management.
- Developed workstation web module using Spring MVC, JSTL, and integration with Hibernate.
- Developed hibernate DAO framework with spring framework.
- Extensively involved in developing core persistence classes using Hibernate framework, writing HQL queries, creating hibernate mapping (.hbm) files, DB schema and PL SQL changes.
- Created object-oriented design documents (Class, Sequence diagrams (UML).
- Worked on the SOA, WSDL, XML, Schema, SOAP, Apache Axis2 and Web Services calls to integrate the Confidential application with other systems.
- Designed and implemented the presentation layer using Java Server Pages, tag libraries, and cascading style sheets.
- Wrote PL/SQL, Stored procedures and implemented ORM using Hibernate for Oracle 10g.
- Involved in the development of Functions, Triggers and Stored Procedures for PL/SQL backend implementation and involved in Performance tuning.
- Used the Java Collections API extensively in the application.
- Used various Java scripts functions and was involved in coding Cascade style sheets.
- Worked and Modified the Database Schema according to the Client requirement.
- Used Function Point analysis to arrive at the estimates for all the releases and coordinated with several teams to ensure that the timelines were strictly followed.
- Fixed application issues and helped to mitigate defect damages.
- Responsible for unit testing the application using JUnit .
- Used SVN as the version control.
- Used Ant/Maven build script to deploy the application.
- Deployment of application (EAR) on Web Logic Application Server 10.30 application server clustered environment, managing the servers, monitoring the server logs.
Environment: JDK1.5,J2SE,Spring framework, Spring MVC, Spring IOC, Spring Application Context, Spring AOP, Log4j, Hibernate, SOA, JSP, JSTL, Servlets, JNDI,EJB,JDBC,Oracle,DB2,UML, OOA/OOD, Visio, XML, JAXB, XSLT, SOAP, WSDL, JAX-RPC, Web Services, Java Axis, JMS, MQ Series, Oracle 10g,Weblogic 10.30,MyEclipse6.0, SQL, SQL Developer, SVN, JUnit, UNIX, JavaBeans, CSS, TOAD,HTML, DHTML, AJAX and JavaScript, XML Spy, XML Schema Windows XP.
Confidential, Chicago, IL
Sr. J2EE Developer
Responsibilities:
- Experience in System Analysis and Design methodology as well as Object Oriented Design and Development using OOAD methodology to capture and model business requirements.
- Proficient in doing Object Oriented Design using Enterprise Architect.
- Review and guide the application architects with Object Oriented Design using Rational Unified Process (RUP) using Enterprise Architect.
- Implemented the web-based application following the MVC II architecture using Struts Framework.
- Used JSF features for multiple client devices, Extensive tool support.
- Developed front-end components using JSP, Struts Tiles layout.
- Implemented J2EE patterns like, Data Access Object, Session facade, Business Delegate and Value Object.
- Designed and developed Web Services (SOAP, WSDL).Created and compiled XML Schema to generate Java Bean classes using Axis 1.2
- Implemented the service layer using Spring 2.5 with transaction and logging interceptors.
- Used spring framework for middle tier and spring-hibernate for data access.
- Extensively worked on the Struts DAO module and ORM using Hibernate
- Extensively developed User defined Custom JSP tags to separate presentation from application logic.
- Installation, Configuration & administration of Web logic and JBOSS application Servers.
- Designed and developed used XSLT transformation components to convert data from XML to HTML, Used XML DOM API for parsing XML.
- Involved in writing SQL, Stored procedure and PLSQL for back end. Used Views and Functions at the Oracle Database end. Developed the PL/SQL scripts for rebuilding the application Oracle Database.
- Developed HTML and JavaScript. Developed Scripts for UNIX platform deployment.
- Used ANT for compilation and building JAR, WAR and EAR files.
- Experience doing unit testing using Junit.
- Project coordination with other Development teams, System managers and web master and developed good working environment.
- Solid understanding of Data Structures, Algorithms & Object-Oriented design concepts.
Environment: Java, J2EE, JSP,JSTL, Servlet, Agile Methodology, Struts, MVC, Tomcat/Jboss, XML, HTML, JSF, CSS, DHTML, DOM, Hibernate, Struts, SOAP, JavaScript, Multithreading, Oracle 9i, Junit, JMS, Web services, PLSQL, JDBC, ANT, Rational Rose, Solaris and Windows 2000.
Confidential, NY
Java/J2EE Developer
Responsibilities:
- Worked with the SME (Subject Matter Expert), Stake holders in understanding the functional requirements
- Understanding business requirements and functionality of Provisioning and Service Order system
- Participated in the analysis and design of the application using UML concepts
- Involved in preparing Detailed Design Document for the project
- Developed complete Web tier of the application with Spring MVC framework.
- Developed Controller classes configured the controllers in Dispatcher Servlet's context configuration file and view resolver to tie the controller to the JSP webpage.
- Designed and developed Web Services (SOAP, WSDL).Compiled XML Schema to generate Java Bean Classes using Axis 1.2.
- Used JavaScript for displaying Underwriting questions in the application.
- Design and development of Multithreaded applications
- Developed web pages by using JSP, HTML, Ajax
- Created application context configuration, web.xml files.
- Performed Database Modification using SQL, PL/SQL, Stored procedures, triggers, functions, packages and views in Oracle 10g.
- Developed DAO's (Data Access Object) using Hibernate to interact with Oracle 10g.
- Enabled communication between different layers of the application through XML documents.
- Created XML mappings to transfer Service Order data to different locations
- Develop all the J2EE components using My Eclipse 7.5 IDE.
- Involved in configuring the IBM Web Sphere Application Server 6.1 and deployed applications
- Used UNIX commands to build and deploy the application on the application server.
- Involved in bug fixing and resolving issues with the QA team
- Used CVS for version control.
- Created JUnit test cases
- Develop the automatic build scripts using Ant 1.5
Environment: Java1.5, Spring 2.5, JSP, HTML, Tomcat/Jboss Server, Agile Methodology, JUnit, Web Services(SOAP, WSDL), Ant 1.5, XML, JAXB, JMS, HTML, Ajax, SQL, PL/SQL, Oracle10g, JSP, JavaScript, Servlets
Confidential
J2EE Developer
Responsibilities:
- Developed interactive and user friendly web pages using JSP, CSS, HTML, JavaScript.
- Used Struts framework for the MVC architecture.
- Used Struts Tags to the Struts view Components to the rest of the framework.
- Designed and developed servlet classes to handle the request from JSP pages and forward the request to corresponding business component/JSP pages.
- Written Complex queries in SQL Server to meet the application requirement.
- Coding and Unit Testing.
Environment: JDK 1.4,Struts 1.1,XML,HTML, CSS, JSP 1.2, JavaScript, Jdbc 2.0,ANT, Apache Tomcat 4.1.1,SQL Server, Windows 2000 server, Eclipse 2.1.1.