Java Developer Resume Profile
Atlanta, Ga
Summary:
- 7 years of Experience in developing web based, internet/intranet, client/server, distributed architecture applications using JAVA and J2EE technologies. EJB, XML, RMI, JMS,JNDI, JSP, Servlets, JSP Tag Libraries and Web services-SOAP WSDL, JDBC and JavaScript
- Proficient with STRUTS and SPRING frame works and hands on experience of implementing MVC Architecture.
- Proficient with JSF2.0 web application Frame work.
- Proficient in using DOM and SAX Parser.
- Expertise in developing applications using EJB, JSP, Servlets, JDBC, JNDI, HTML, JavaScript, AJAX, XML.
- Familiar with Taglibs and other important directives to provide functionality to the JSP pages.
- Proficient in using JMS and MQ-Series to provide communication between two loosely coupled systems.
- Experienced in the functional usage and deployment of applications in JBoss, WebLogic, WebSphere and Apache Tomcat Having good knowledge in the databases Oracle 10g, MySql .
- Experienced in using Apache AXIS for WebServices .
- Good Knowledge in Object Relational ORM mapping tools like Hibernate.
- Proficient in using XML Suite of Technologies XML, XSL, XQuery ,XSLT, DTD, XML Schema, DOM .
- Proficient with Web Services Description Language WSDL for describing Web services and developing a UDDI compliant registry for publishing and finding description for Web services.
- Used log4J for enabling runtime logging. Performed System Integration test to ensure quality of the system.
- Very good knowledge of all the Object Oriented Programming concepts Inheritance, Encapsulation and Polymorphism .
- Excellent analytical capabilities and good communication skills. Ability to quickly adapt to new environments and learn new technologies.
TECHNICAL SKILLS
- Web Technologies: J2EE, JSP, Servlet, Web Services, EJB,JDBC, MVC,AJAX, JSTL, DOM. Java Frameworks : Struts, Spring, JSF, Hibernate. IDE / Tools: Eclipse, RAD,NetBeans. Language: Java, C/C ,VC ,VB Markup/Script Language : HTML, JavaScript, XML,XSLT,XSD. Application Servers: IBM Websphere, Weblogic , JBoss, Apache Tomcat. Messaging Services: JMS, MQ Series Database: Oracle, MS SQL Server, MySQL Database Query Languages: SQL, PL/SQL Internet Protocols : HTTP, HTTPS, SSL, SOAP, TCP/IP, POP3, SMTP Operating System : Windows 2000/NT/XP, and UNIX
Experience:
Confidential
Role: Java Developer/Web Developer
Responsibilities:
- Involved in gathering business requirements directly from the end user and prepared system requirement specification SRS and functionality documents.
- Followed Test driven development of Agile Methodology to produce high quality software.
- Designed and developed the common page layout and created screens by assembling facelets and screen definitions in centralized configuration files.
- Developed and designed UI Search and results screens for legal Professionals and legal Organizations using JSF , JavaScript, HTML and CSS.
- Configured faces-config.xml and navigation.xml to set all page navigations and created EJBMessage Driven Beans to use asynchronous service to perform profile additions.
- Developed Add, Edit and profile view web pages using JSF HTML, JSF CORE tags.
- Designed and developed Entity Relationship Tools to display the entity to entity relationships in relationship tree view using Tree components.
- Used Prime faces as a JSF extension libraries for rich components such as Accordion, Calendar, Data Table.
- Design and developed Web Services SOAP client using AXIS to send service requests to Webservices. Invoked Web Services from the application to get data .
- Implemented Ajax extensively using f:ajax.
- Wrote Operations and corresponding handlers to communicate with Oracle database .
- Used hibernate for implementing persistence layer. Created and updated Hibernate queries
- Implemented DAO classes to retrieve the profile information and did other configurations using JDBC
- Performed Validations on UI data using JSF validations and JavaScript and HTML pages.
- Wrote JUnit test cases for all possible entity to entity relationships to test Entity Relationship Tools.
- Created data base tables, functions, stored procedures and wrote prepared statements usingPL/SQL.
- Developed messaging components using JMS to send messages.
- Responsible for builds and deployment of application using ANT tool on Web Sphere server
- Designed and developed a logging component using Apache Log4J to log messages and errors.
- Created entity relationship tools functionality document explaining the entity to entity relationship tree structure.
- Involved in taking Responsibility for the full software development life cycle SDLC in the project.
- Participated in Daily stand-up meetings with project manager, Team Lead, co-developers, communicated with testers and resolved trackers.
- Involved in resolving bugs post production.
- Resolved performance issues and participated in code reviews.
Environment: Java 1.5, J2EE, JSF 2.0, Prime faces 2.x, Web services AXIS 2.0, SOAP Spring 2.5, JavaScript, HTML, SAX, EJB, JUnit, JMS, MQ-Series, ECLIPSE 6.5, Hibernate 3, Web Sphere 6.1, Toad, CSS and Oracle 10g.
Confidential
Role: Java Developer
Responsibilities:
- Pariticipated in the complete life cycle of the project Analyzing the client requirements, designing, developing and testing .
- Major involvement in writing and reviewing.Design Approach Documents and have designed architecture for the web module using Spring MVC framework and implemented the design of UI using Ajax Framework.
- Applied MVC pattern of Ajax framework which involves creating Controllers for implementingClassic JavaScript event handlers and implemented flexible event model for managing multiple event call backs.
- Implemented Spring MVC framework which includes writing Controller classes for handling requests, processing form submissions and also performed validations using Commons validator.
- Responsible for integrating Ajax with Spring Service layer using DWR Direct Web Routing .
- Involved in all layers of applications like controller Servlets, service controller, screening manager and rule engine.
- Developed XML, XML schema and parser using DOM and implemented Agile Methodology.
- Designed and developed Business Services using Spring Framework Dependency Injection , Business Delegate and DAO Design Patterns.
- Implemented Hibernate's Polymorphic many-to-one associations for referring instances of subclasses and participated in design of data base and created tables in ORACLE.
- Coordinated with the testing team and fixing Bugs at various stages of the application development.
- Participated in unit testing and functionality testing and used log4j for tracking errors and debugging the code.
- Participated in meetings of internal developer groups for the purpose of development standards.
Environment: Java 1.5, J2EE, Spring 2.5, Servlets, JSP, jQuery, Ajax, XML, CSS, JavaScript, Ant, RAD6. SQL, Oracle9i, Hibernate 3, Toad, Log4j, SVN, Web Sphere 6.1, Windows NT/2000, UNIX.
Confidential
Role: Java Developer/Web Developer
Responsibilities:
- Involved in Analysis, design and coding of a Project on Java and J2EE environment.
- Used Eclipse IDE for development of the Project.
- Followed JSF MVC Framework for the development of the project.
- Followed Scrum concepts one of the method of Agile Methodology to produce high Quality Software.
- Developed various UI screens using XHTML for retrieving details about the case numbers that are filed.
- JavaScript is used for front-end client side validations.
- Used Hibernate to access the database and mapped different POJO classes to the database tables.
- Used Hibernate to persist the data into the database.
- Used XML and XSLT, DTD, XSD to display the pages in the HTML format for the customers.
- Wrote different configuration files for Hibernate and web in XML to configure the application and assemble the different components of a project.
- Used SOAP API in the webservice to handle the security information.
- Developed managed beans to handle business logic in the MVC architecture.
- Involved in writing EJB entity bean and Session bean.
- Implemented Stateless and State full Session beans to capture user data.
- Configuration and deployment of the web application using Weblogic Server.
- Developed Web Services to communicate to other modules using XML based SOAP and WSDLprotocols
- Wrote different queries for SQL commands and Stored Procedures to retrieve the details from the Oracle database which are configured functions from the database based on the application needs.
- Used AJAX to get data from the server and make the system User-Friendly.
- Logging for the application is done by Log4j.
- Version control is done by using SVN.
- Prepared the documentation of the applications which I was involved and test case documentation with sample inputs.
- Fix defects as needed during the QA phase, support QA testing, troubleshoot defects and identify the source of defects.
Environment: Java JDK 1.5 , J2EE, JSF, Facelets, Servlets , JavaScript, XML, HTML, CSS, Web Services, Spring , EJB , Hibernate , Windows, Linux, Eclipse, Oracle 10g,Weblogic server, XML, XSLT ,Ajax ,Agile Methodologies, Log4j,Tortoise SVN.
Confidential
Role: J2EE Developer
Responsibilities:
- Involved in analysis, design and development of Personal Loan Processing Application and developed specs that include Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams.
- Developed User Interface screens using JSP, HTML. Used JavaScript for client side validation.
- Involved in the configuration of Struts web based application struts-config.xml and web.xml .
- Suggested a proper N-tier Architecture and designed the system using and designed innovative front end using CSS and HTML.
- Used Struts Action Servlet, Action Form to design various JSP pages using MVC2 architecture.
- Developed Session beans by using EJBs for business logic at the middle tier.
- Actively involved in designing and implementing Session Facade, Service Locator and Data Transfer Object design patterns.
- Implemented Stateless and State full Session beans to capture user data and to achieve scalability, memory management .
- JMS is used for exchanging the information like Loan status report between the clients and company.
- Designed and developed Message driven beans that consumed the messages from the Java message queue.
- Worked on DAOs for RMS module and wrote EJB Entity beans. Used DAO pattern to retrieve the data from database.
- Implemented SAX and DOM XML parsers in the application.
- Designed and developed User interface using Struts tags, JSP, HTML and JavaScript.
- Used Web services for sending and getting data from different applications using SOAP messages.
- Hibernate3.0 is used to access Oracle database for accessing customer information in this application.
- Developed Stateless Session Bean to calculate the patient bills and to retrieve patient detail information from database using web Services.
- Involved in designing the web service call to retrieve the patient details based on the patient ID using WSDL, SOAP and XML and designed XML Schema for patient details.
- Designed State Full Session Bean for tracking the patient session and designed Entity Bean to persist the data in Oracle data base.
- Used Oracle 9I by developing different tables and ran SQL queries on them and also developed stored procedures using callable statements and created triggers and functions based on the project requirements.
Environment: EJB 2.1, Struts1.2, JSP1.2, Servlets, JMS, XML, SOAP, WSDL, UDDI, Hibernate 3.0, JavaScript, UML, JNDI, CVS, Log4J, JUnit, Weblogic, Oracle 9i.