Application Developer Resume
Louisville, KentuckY
SUMMARY:
- Overall 7 + years of experience in development and implementation of Web - based Client-Server applications using Java and J2EE technologies.
- Working knowledge in multi-tiered distributed environment, OOAD concepts, good understanding of Software Development Lifecycle (SDLC) and familiarity of Service Oriented Architecture (SOA).
- Proficient in OOAD Technologies developing Use Cases, Activity diagrams, Sequence Diagrams and Class diagrams using case tools like Microsoft Visio and Rational Rose.
- Experience in developing Web based GUI’s using JSP, HTML, DHTML, CSS, JavaScript (and its frameworks like JSON), Action Script, DOJO, JQuery, EXT JS and Ajax.
- Used JavaScript for client side validations and implemented AJAX with JavaScript for reducing data transfer overhead between user and server.
- Expertise in application development using JSP, Servlets, JDBC, JNDI, Spring, Hibernate, JSF, EJB2.0/3.0, XML, Web Services- SOAP, WSDL.
- Expertise in XML and related technologies like XSL, XSLT, XPATH and parsers like JAXP (SAX, DOM) and JAXB.
- Expertise in implementing Web services and JMS for teh synchronous and asynchronous communications between two applications running in different servers.
- Experience in using J2EE Design Patterns like DAO Pattern, Singleton Pattern, Front Controller and Factory Pattern for reusing efficient and TEMPeffective strategies for new developments.
- Well experienced in MVC architecture, Struts, JSF2, Spring MVC including Validations and business flow of applications.
- Expertise in implementing spring framework for Dependency Injection, support for teh Data Access Object (DAO) pattern and integration with Hibernate as well as Struts.
- Used application servers like WebLogic, WebSphere, JBoss and Tomcat servers based on teh client requirements and project specifications.
- Expertise in using IDE like Eclipse and NetBeans for debugging and coding standards.
- Extensive knowledge in database transactions management for database related changes by integrating JDBC, Hibernate, JPA with Spring.
- Experience in Database Design, Creation and management of Schemas, writing Stored Procedures, functions, Triggers, DDL, DML SQL queries. Experience in writing SQL and PL/SQL programming.
- Good Working knowledge of ANT, MAVEN and Log4J.
- Involved in building and deploying Apache ANT/ MAVEN scripts for deployment and customizing WAR/ JAR file management for web applications.
- Well experienced in using JUnit for performing unit-testing framework.
- Extensive experience in testing on multiple operating systems including UNIX, Sun Solaris, and Windows. Experience in developing crystal reports.
- Expertise in using configuration management tool like CVS and Git for version controlling.
- Expert in Various Agile methodologies like SCRUM, Test Driven Development, Incremental and Iteration methodology and Pair Programming.
- Played a major role in successfully completing my projects and TEMPeffectively managing/coordinating with team members, delivering in fast paced& highly competitive environments.
- Ability to communicate TEMPeffectively with all levels of teh organization such as technical, management and customers and presented technical designs and strategies through daily operations meetings.
TECHNICAL SKILLS:
Modeling Tools / Languages: UML on Rational Rose 4.0.
Development Build Tools: Ant, Maven4.0
J2EE Common Services APIs: Java Servlet, JSP, SWING, JDBC, EJB2.0/3.0,JPA,Hibernate, JNDI, JMS, JAXP, JAXB, JFS 1.1.,AJAX,Struts,Springs
Application Servers: BEA Weblogic 8.1,9.2, IBM Web sphere 4.0 and 5.X,6.X,7.X, JBOSS Server
Web Servers: Apache Tomcat 4/5/6/7
Frameworks / APIs / Tools: Springs, Struts 1.1/1.2/Tiles JUnit, JSF, Log4j, Ant, Maven 1.0, WEB-SERVICES (SOAP, WSDL, UDDI)
XML: XSL, DOM, XML Schema, SAX, XSLT and Designing DTDs.
Database: Oracle 8i/9i, SQL Server, MS Access, MySQL
Version and Source Control: CVS, WinCVS
ORM: Hibernate 3.1,JPA
PROFESSIONAL EXPERIENCE:
Confidential, Louisville, Kentucky
Application Developer
Responsibilities:
- Used Spring MVC3 for teh web layer.
- Used Jquery and CSS for teh UI Development
- Implemented Asynchronous and UI TEMPeffects using AJAX and Jquery.
- Used JSON Objects to send teh data to teh controller and getting teh response into teh JSP from teh controller.
- Used Dozer Mapping for teh conversion of Form Object to Domain objects to DTO.
- Used JRules for implementing teh Business Rules.
- Implemented spring based security by configuring LDAP using Spring Injection
- Developed SOAP based Webservices using Apache CXF
- Involved in spring integration with Webservices
- Involved in XSD and WSDL Schema Design and Development
- Used Websphere Application Server
- Implemented Spring JDBC
- Involved in database schema design meetings
- Participated in Agile Scrums
- Involved in creating teh Test cases using Junit
- Involved in teh Business Requirement gathering meetings
- Involved in designing teh architecture of teh project
- Involved in Rating Design meeting with other team and understood teh wsdl to integrate teh rating by calling a web services
- Developed logging-module using log4j to create log files to debug as well as trace application
- Used Apache Ant for teh build process
Environment: JDK 1.5 and 1.6, and 1.7, Websphere Application server 6.1 and 7.0, MyEclipseBlue, SOAP, WSDL, XSD, JAXWS(CXF), Spring3.0, SpringMVC3.0, SpringJDBC, Junit, JRules, Selenium, Dozer mappings, Ant, Log 4j.
Confidential, Richardson, TX
Software Developer
Responsibilities:
- Followed Agile - Scrum methodology for development of teh product.
- Understanding teh business requirements and converting them into technical system specifications.
- Involved in technical discussion, planning, coding and unit testing of teh project
- Worked in File Processing and Violator Processing System modules.
- Developed and designed teh front end using HTML, CSS and JavaScript with JSF Ajax and tag libraries.
- Implemented Asynchronous and UI TEMPeffects using AJAX and Jquery.
- Developed teh entire application implementing Spring MVC Architecture integrating Hibernate with spring frameworks.
- Used Spring Core Annotations for Dependency Injection.
- Involved in developing code for obtaining bean references in Spring framework using Dependency Injection (DI) or Inversion of Control (IOC).
- Created database jobs, to communicate with teh Department of Labor and Law Enforcement System (LES) to get vehicle data.
- Worked on teh RestFul Web Services, sending teh vehicles plate information to DOL to get teh vehicle data.
- Implemented Web services with Apache Axis 2.0.
- Implemented Object-relation mapping in teh persistence layer using hibernate frame work in conjunction with spring functionality.
- Used HQL and SQL for fetching and storing data in databases.
- Worked on PL/SQL procedures, functions, views, triggers, queries and jobs.
- Worked on teh Defect fixes and enhancements.
- Used JUnit Testing Framework for performing Unit testing.
- Used CVS for version control.
Environment: Java, JDK 1.6,1.7, Hibernate 3.2, Spring 3.0, Oracle 10g, Eclipse 3.4, RestFul Web Services, Apache Axis 2.0, WebSphere 6.1, JSF Taglibs, JSF beans, JSF Ajax, JavaScript, HTML, CSS, CVS, Tortoise CVS.
Confidential, Camp Hill, PA
Java Developer
Responsibilities:
- Involved in teh complete cycle of analysis, design, and development and testing teh application
- Worked on full SDLC from requirements gathering to production.
- Used Spring MVC architecture with EJB 3.0.
- Involved in design and development of JSP and HTML for presentation layer
- Developed client-side validations using JavaScript and AJAX
- Implemented Spring components to auto wire teh components and integration of various components
- Developed POJO, and implemented Hibernate3.0 integrated with Spring Framework DI.
- Developed SOAP based Web services using APACHE AXIS
- Involved in designing teh XSD
- Used JAXB to marshal and unmarshal teh xml - Java Object and Java Objects - XML
- Handled Transactions using session beans using EJB3.0
- Used EJB 3.0 Annotations such as @webService, @stateful, @stateless
- Easy way to write teh Business logic using EJB 3.0 because of Annotations
- Implemented Object-relation mapping in teh persistence layer using hibernate frame work.
- Involved in design and development of entities using DAO’s for mapping to teh Database Tables
- Created SQL queries for teh TEMPeffective retrieval and storage of data from teh Oracle 10g Database
- Developed and deployed teh application on Web Sphere Application Server
- Used Log4J for logging and debugging process
- Actively involved in building and debugging teh application using Rational Application Developer
- Involved in writing teh test cases and unit tested teh modules using JUnit
- Used MAVEN for teh build process
Environment: JSP, Servlets, CSS, JavaScript, AJAX, Oracle 10g, Spring MVC, Maven, WebSphere Application Server 7.0, EJB 3.0, log4j, Hibernate 3.0, Agile, Rational Rose, UML, DAO, XML, Web Services, JUnit.
Confidential, Dallas, Dallas, TX
Java Developer
Responsibilities:
- Involved in teh analysis, design, and development and testing phases of Software Development Lifecycle (SDLC)
- Designed Use Case Diagrams, Class Diagrams and Sequence Diagrams and Object Diagrams, using UML to model teh detail design of teh application.
- Used Jquery and CSS for teh UI Development
- Implemented Asynchronous and UI TEMPeffects using AJAX and Jquery
- Developed teh application front end using Jakarta Struts Framework: developed action classes, form beans and Java Server Pages
- Developed a web-based reporting for credit monitoring system with HTML, JSTL, custom tags and Tiles using Struts framework
- Developed Session beans which encapsulate teh workflow logic
- Used Java/J2EE Design patterns like Business Delegate and Data Transfer Object(DTO) in teh project which facilitates clean distribution of roles and responsibilities across various layers of processing
- Testing and deploying teh full application on Websphere Application server
- Developed XML Web services for retrieving credit information from teh credit bureau
- Developed Web services for credit card application
- Designed various design Workflow Modules and Business rules using Jrules
- Implementation of JMS between Workflow module and backend Message forwarding Engine.
- Used JMS Bridge to send messages securely, reliably and asynchronously to Web Sphere MQ, which connects to teh legacy systems
- Used PL-SQL for customer details updating at production and UAT level
- Tested teh application functionality with JUnit Struts Test Cases
- Used Hibernate framework to access teh data. Extensively used ANT as a build tool
Environment: WAS 5.0/5.1, Struts 1.2.4, EJB 2.0, Hibernates, Servlet 2.2, JSP 2.0, AJAX, JDK, JNDI, JMS, JDBC, Oracle 9i, CVS, ANT 1.5, TOAD and Log4J 1.2
Confidential
Java Developer
Responsibilities:
- Responsible for design, development, application architecture, use cases, flowcharts, application flow, prototypes, proof concept of sample codes
- Responsible for writing detailed design specification document and implementing all business rules
- Involved in teh design and development of presentation and web layers based on MVC Architecture (Model-View-Controller)
- Used Struts MVC layer
- Used Jquery and CSS for teh UI Development
- Implemented Asynchronous and UI TEMPeffects using AJAX and Jquery
- Involved in developing interfaces for teh CSM in order to invoke teh various business partners using XML, XSLT
- Used WebServices in order to get teh data from third parties
- Used JAX WS for serialization and deserialization of Java objects and XML.
- Used Servlets for writing our business logic.
- Used Normal POJO’s.
- For Persistence layer we just write logic which will connect to our database and we add jars.
- Testing and deploying teh full application on WebLogic application server
- Used Eclipse to Develop teh Applications
- Involved in unit testing, integration testing
- Used JUNIT testing framework for Unit testing
Environment: Java, Servlets, JSP, JSF, HTML, JavaScript, Struts MVC, Oracle 8i, Eclipse, JDBC, XML, SOAP, Web Logic 8.1, CSS, UML, JUNIT.
