Java/j2ee Developer Resume
Okc, OK
PROFESSIONAL SUMMARY:
- 7 years of combined experience in JAVA/J2EE application development.
- 6 years of professional experience in designing, developing and testing internet/intranet Web - based applications, Client/Server applications, J2EE Architecture, OO Design patterns, Core Java.
- Good experience in designing web/enterprise applications using Software Development Lifecycle (SDLC) methodology.
- Very good understanding of Model View Controller (MVC), Client Server and Multi-tier architectures.
- Strong knowledge of Java/J2EE design patterns. Implemented various design patterns like, MVC, Command, Singleton, Session Facade, Front Controller, Data Access Object, Value Object patterns.
- Expertise in web development using Angular JS, HTML, DHTML, CSS, Java Script, XSL, XSLT, and XML (SAX, DOM, JAXP, JAXB).
- Expertise in Web Components technologies like JSP, Servlets, JDBC, AJAX.
- Experience working with Service Oriented Architecture (SOA) and Enterprise Service Bus (ESB) using WSDL.
- Expert in designing enterprise applications using technologies like EJB, JNDI, JMS.
- Extensive experience in designing, developing and implementing Model View Controller (MVC2) using Struts Spring, and Hibernate framework.
- Experience in Database programming using Oracle, DB2 UDB, MS SQL Server.
- Good experience in writing SQL Queries, PL/SQL Procedures, Functions, Triggers .
- Experience in working with Tomcat, GlassFish, IBM WebSphere, BEA WebLogic and JBoss.
- Expertise in working on ANT, Hudson, Maven, Log4j, JUnit, Mockito, JMock, Test-ng.
- Worked on different platforms like UNIX, Solaris and windows 2000/XP.
- Experience in using Design Tools like Rational Rose Enterprise Tool, MS Visio, ERwin for Object Oriented Analysis (OOA) and Design (OOD) using UML (Unified Modeling Language).
- Experience in using various version control tools like CVS and Rational Clear Case.
- Strong Inter personal communication skills & ability to work independently as well as in a group.
- Quick Learner and adaptable to working environment.
TECHNICAL SKILLS:
Languages: Core Java, J2SE, J2EE,JSPs, Ajax, Servlets, EJBs, JDBC,JavaScript, Angular Js, HTML5, Dhtml, CSS 3,JSF, XML, SQL, WSDL, JUnit, GScript(Gosu)
Frameworks: Spring 2.5 & 3.0, Hibernate 3.x, Struts 2.0
Design Methodologies: Rational Rose, MS Visio
Application/Web Servers: WebSphere8.0, Weblogic 8.x/7.x, Oracle, Tomcat 5.0, JBoss 5.0
Database Environments: ORACLE 9i/10g/11i, SQL Server, MYSQL, DB2, Informix DB.
IDEs: Eclipse, Netbeans, IntelliJ, RAD, Jdeveloper 9.0.3, TOAD, Oracle SQL Developer, Tortise SVN, DBvisuilizer.
Testing Tools: Junit, Test: Ng.
SCM Tools: CVS, Perforce, ClearCase, Subversion
Operating Systems: Windows NT/XP/2000, Unix, Linux, Redhat linux, Solaris
Protocols: HTTP, FTP, TCP/IP, LAN and WAN.
Products: Guidewire PolicyCenter 8.0, Guidewire BillingCenter 8.0, Guidewire ClaimCenter 8.0
PROFESSIONAL EXPERIENCE:
Confidential, OKC, OK
Java/J2EE Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, development and testing.
- Generated the use case diagrams, Activity diagrams, Class diagrams and Sequence Diagrams in the design phase using Rational Rose.
- Developed various helper classes needed following Core Java multi-threaded programming and Collection classes.
- Developed the User Interface using JSP, Spring MVC frameworks, JQuery, HTML5 and CSS3.
- Used AJAX and JavaScript for Server side/client side validation.
- Responsible for building an internal, responsive AngularJS single page application.
- Used AngularJS to execute expressions directly within HTML page.
- Used Spring frame work AOP features and JDBC module features to persist the data to the database for few applications. Also used the Spring IOC feature to get hibernate session factory and resolve other bean dependencies.
- Developed Hibernate entities and performed Object relation mappings and wrote criteria queries for the data retrievals.
- Used Multi-Threading in programming to improve overall performance.
- Implemented caching techniques, wrote POJO classes for storing data and DAO's to retrieve the data and did other database configurations using EJB.
- Created RESTful web services interface to Java-based runtime engine and accounts.
- Used JAX-WS for building of Web Services. Also developed the web service client applications to test the web services. Tested the web service using SOAP UI.
- Developed an API to write XML documents from a database. Utilized XML and XSL Transformation for dynamic web-content and database connectivity.
- Actively involved in writing SQL using SQL query builder.
- Actively used the defect tracking tool JIRA to create and track the defects during QA phase of the project.
- Used Tortoise SVN to maintain the version of the files and took the responsibility to do the code merges from branch to trunk and creating new branch when new feature implementation starts.
- Worked with WebSphere Application server that handles various requests from Client.
- Wrote Unit Test Cases using JUnit framework and Server side Logging & Client side logging using Log4J (Apache open Source API) and Maven scripts for the building the applications.
Environment: Java 7, Hibernate, Spring, Servlets, XML, Tortoise SVN, JSP, MVC, JUnit, Maven, WebSphere, AXIS, UML, SOA, JAX-WS, RESTful, SOAP UI, Log4J, SOAP, Oracle 11g, WSDL, JavaScript, AngularJS, AJAX, JIRA and RAD
Confidential, Norwalk, CA
Java Developer
Responsibilities:
- Developed Presentation tier implementation which involves in creating the JSP pages, configuring action classes and developing several Action classes involved in the project.
- Used Spring Framework as middle tier application framework, persistence strategy using spring support for Hibernate for integrating with database.
- Designed user interface layout using CSS 3, HTML 5.
- Used JavaScript And JQuery for designing Frontend.
- Validation is performed using Struts validator.
- Created and Consumed multiple Restful Web Services using Jersey.
- Used Apace Maven Build Manager for building project.
- Created JSP pages using standard JSTL tags, Struts tags and custom tags.
- Worked on WebSphere Application Server.
- Used Ajax to provide dynamic features where applicable.
- Developed several DAO's using Hibernate.
- Used Log4J for logging and analyzing system performance and flow, involved in code refactoring and bug fixing
- Used Agile Development methodology of software development.
- Part of production support team, which involved in resolving production related issues.
Environment: Java,JSP, JSTL, JavaScript, AJAX,Struts, Angular.js, spring, Hibernate, Oracle10g, Web-Sphere Application Server 8.0, Eclipse, Tortoise SVN, and Win SCP.
Confidential, Minneapolis, MN
Java Developer
Responsibilities:
- Analyzing business requirements in technical point of view.
- Enhance business rules and provide more control over the foreclosure approval and control processes using workflow.
- Developed business objects, request handlers and JSPs using JAVA (Servlets) and XML.
- Involved in configuring and deploying the BRMS Rules on JBOSS Application server.
- Model View Controller (MVC) architecture has been realizes using Spring MVC.
- Wrote Controller classes in Spring MVC framework in Web layer of the application architecture.
- Wrote DAO classes using Hibernate to interact with the database for persistent operations.
- Wrote Hibernate mapping classes to the database tables.
- Worked With perl scripting.
- Developed one-many, one-one associations of the persistent classes in Hibernate.
- Involved in developing spring framework related components like controller, model and view, view resolver etc.
- Wrote JUnit classes to test java classes.
- Used JSP's to build the front end and validated using JavaScript and Ajax Framework.
- Responsible in providing UAT and Production support for Application.
- Developed and Used the Eclipse Web perspective to develop, edit and debug applications in Eclipse
Environment: J2EE, JSP, JSTL, MVC Design, JUnit, Subversion, Oracle, Test Directory, TOAD, JavaScript, Hibernate, AJAX, Spring Application Framework (Spring MVC, Spring ORM, Spring JDBC), JBOSS, Ant.
Confidential
Java Developer
Responsibilities:
- Involved in using XML for developing tool for user interface customization.
- Developed web GUI involving HTML, JSP under MVC architecture.
- Developed UI Functions Using Java Script.
- Involved in code reviews and enhancement of application.
- Developed various components of the application and unit test them.
- Involved in developing the customer form data tables, stored procedures and triggers.
- Maintaining the customer Support and customer data from database tables in Oracle database.
- Extensively used Java Mailing Service API to create, send, receive, and read messages between application components.
- Deployed Enterprise application using WebSphere Server.
- Maintained multiple Enterprise applications in Production Environment of WebSphere.
- Successfully executed all the test cases and fixed any bugs/issues identified during the test cycles.
Environment: Java, J2EE,Custom tags, JSP, Spring, AJAX, Design Patterns, CVS, PL/SQL, XML, XSD, CSS, HTML, JavaScript, WebSphere, Oracle 10g, Windows.
Confidential
Java Developer
Responsibilities:
- Designed and developed front end using JSPs, HTML, JavaScript and Java Servlets as controllers.
- Implemented the MVC architecture.
- Created Servlets, DOM, XSD and XSLT for the presentation layer
- Developed Client side web services using SOAP.
- Created graphical user interfaces using the JFC/Swing components
- Worked with JavaScript to perform client side validations
- Involved in configuring JDBC connection pooling to access the database server
- Worked with JUnit for unit testing and for regression tests
- Worked with ANT to build application
- Forwarded the shipment request to another gateway through Web Services using Tomcat.
- Used SQL for queries and stored procedures in ORACLE as the backend RDBMS.
Environment: J2SE 1.3, J2EE 1.3, JSP, Servlets2.3, HTML, JavaScript, Java Swing, EJB 2.0, BEA WebLogic 9.0, JNI, Oracle 8i,ANT, PL/SQL .