Sr Java Developer Resume Profile
Houston, TX
PROFESSIONAL SUMMARY
- Overall 8 years of IT experience in analysis, design, development, deployment, testing and production support of 3-tier and n-tier component based client/server applications using Java and J2EE technologies and Multithreading.
- Experience in developing enterprise applications, exposure and knowledge on UML, Design Patterns and OOAD.
- Expertise in designing, developing and deploying enterprise applications using Spring, Spring MVC, EJB, Struts frameworks and Hibernate.
- Excellent back-end programming skills using SQL, PL/SQL, Stored Procedures, and Triggers in Oracle, MySQL, SQL Server.
- Involved in Developing XML files, DTD's, Schema's, Parsed using JAXB, SAX and DOM parsers, Java1.2 and Xerces API, JWSDP.
- Proficient in handling administering Web servers/application servers viz Websphere, JBoss, WebLogic and Tomcat Servers.
- RDBMS concepts and working experience in MySQL Server, Oracle, and MS Access.
- Good exposure to IDE tools like Eclipse, WSAD, RAD, and JBuilder.
- Experience in to prepare Test Cases and JUnit Testing.
- Excellent communication skills, team playing spirit and strong analytical problem solving abilities.
TECHNICAL SKILLS
Programming Languages: Java, SQL.
Technologies: J2EE, JSP, Servlets, Java Beans, EJB, JNDI.
Frameworks: Spring 2.5.6, Struts 1.1/1.2, MVC, Hibernate 2.0/3.0, Swings, JSTL, Ant.
Internet Tools: XML, XSLT, JAXB, DOM, SAX, CFML, HTML, DHTML,
Tools: Eclipse 2.x/3.0, RAD 6.0, Edit plus, WSAD, JBuilder, IntelliJ, Ultra Edit, WebSphere Studio 5.1.1, TOAD, IBM Rational Clear Quest
Scripting Languages: HTML, DHTML, XML and JavaScript.
Web Servers: Apache Tomcat 4.1.12/5.5/6.0.16
Application Servers: Web Logic 7.1 8.x, IBM Web sphere 5.0/6.0, JBoss.
Databases: RDBMS MySQL, Oracle 9i/8x/7.x,10g, MS SQL Server 2000
Testing Tools: JUnit, Test Director and Load Runner
Operating Systems: Windows 95/98/2000/NT/XP/Server 2000, 2003, UNIX, Linux 7.2.
WORK EXPERIANCE
Confidential
Sr Java Developer
This project was designed and developed based on J2EE architecture for the booking flight tickets. With this application customers can search for flights based on their criteria like destination, departure date and time and rates of the flights in a particular week. And not only is that to book hotels, cabs through this site through online, and there also online assistance 24/7.
Responsibilities:
- Analysis and understanding of business requirements.
- Effectively participated in weekly client communications with Business Analysts.
- Involved in the architecture team for design and implementation of system.
- Working in a team of 14 members and involved in architecture, requirements gathering, analysis, detailed design, preparing class diagram, flow diagram etc.
- Developed Web Services using XML messages that use SOAP. Developed Web Services for Payment Transaction and Payment Release.
- Created WSDL and the SOAP envelope.
- Developed application using Spring MVC, JSP, JSTL and AJAX on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate.
- Deployed the Web Service ear file and message driven bean ear files into Weblogic Application server.
- Developed Custom Tags to represent data in a desired unique table format and to implement paging logic.
- Developed views and controllers for client and manager modules using Spring MVC and Spring Core.
- Developed Managed Beans and Navigation rules
- Business logic is implemented using Faces Servlets and Hibernate.
- Developed Exception handling framework and used log4J for logging.
- Involved in writing Stored Procedures, Triggers and Cursors
- Developed and modified database objects as per the requirements.
- Involved in Unit integration, bug fixing, acceptance testing with test cases, Code reviews.
Environment:
Java, J2EE, JSP, Web logic, , HTML5.0, WebService, Springs, SQL, DOM, XML, Connection Pool, PL/SQL, AJAX, JavaScript, ClearCase, XSLT, log4j, ant, Eclipse 3.5, JUNIT, Hibernate, WSDL, Oracle 10g.
Confidential
Java Programmer/Analyst
Confidential have been in business since 1866. The Company's core business is the manufacture, distribution and sale of coatings and related products through company-operated paint and wall covering stores in 50 states. For each stores they maintain their customer activities like current account, feature account which includes the payment, collection information, payment due date, customer information and meets all needs of Sherwin-Williams collection department and client. The new system Collection Processing and Repository C.P.R allows other functionality includes payments of bills, account summary, current transactions, history of transactions, stop payments, check clearings, online applications, enrollment for accountholders, auto email and fax facilities to remind the due date to the customer.
Responsibilities:
- Involved in Analysis and Design and developed Use Case diagrams, Sequence diagrams and Class diagrams using Microsoft Visio.
- Developed web applications using Struts MVC Framework.
- Created Struts Modules and used Struts Tiles Framework to create and design the Layouts of application.
- Developed User Interface using HTML, CSS and JSP pages and deployed on Web Logic server.
- Hibernate used as an ORM tool for persisting the data.
- Written hibernate-cfg.xml file in Hibernate for mapping objects to the relational database.
- Used Web Services to communicate between the two corporations.
- Created DAOs and responsible for writing SQL queries, Stored Procedures and used external Cursors to fetch multiple rows as collections.
- Extensively used AJAX framework to develop the dynamic user interfaces and XMLHTTP Request object to directly communicate with the server.
- Written JavaScript functions to do client side validation and Popup screens.
- Involved in development of Test Cases using JUnit for Unit Testing.
- Used Log4j for Logging errors.
- Developed ANT build scripts used to build and deploy the web application using Web Logic Application Server. Eclipse used as IDE tool for application development and debugging.
Environment:
Java, Struts, Hibernate, JSP, Servlets, JSTL, JDBC,Apache CXF, XML, Web Services 2.0, JUNIT, ANT, Log4j, SQL, PL/SQL, Oracle 10g, Web Logic 9.2, Eclipse 3.2, CVS, Html, CSS, JavaScript and Ajax.
Confidential
Java Programmer
Confidential, through its operating companies, is the world's most comprehensive and broadly based manufacturer of health care products, as well as a provider of related services, for the consumer, pharmaceutical, and medical devices and diagnostics markets. The more than 230 Johnson Johnson operating companies employ approximately 116,200 men and women in 57 countries and sell products throughout the world. Centocor: For more than 25 years, Centocor has been a leader in the field of biomedicines. Through the dynamic science of biotechnology, they continue to seek innovative ways to treat cancer and immune-mediated inflammatory disorders, such as rheumatoid arthritis and plaque psoriasis. We developed the Centocor portal site.
Responsibilities :
- Created detailed design documents UML diagrams like Use case, Class, Sequence, and Component diagrams using Rational Rose.
- Involved in design activities i.e. HLD High Level Design and LLD Low Level Design .
- Designed and developed front end using JSP,JSTL,EL ,Multithreading, and other custom tag libraries.
- Expertise in Web Page development using XML, XSLT, DTD, Parsers, JSP and CSS.
- Create XML file, DTD file, and XML Schema files using enterprise tool
- Used RAD6.0 to have integrated development environment for Myinnerstate site
- Prepare and review the technical design for the system that adheres to the MVC architecture using Front Controller, Business Delegate and DAO patterns.
- Designed and implemented the logging mechanism using Log4j API.
- Configure Spring web components View Strategies and Controller Strategies
- Involved in injecting dependencies into code using concepts like IOC of Spring Framework
- Designed asynchronous messaging using Java Message Service JMS to exchange of critical business data and events among J2EE components and legacy system.
- Creating Web Services using SOAP and producing WSDL docs to the Client side
- Involved in configuring and deploying the application with Web sphere 6.0 Application server
- Involved in integrating the business layer with DAO layer using ORM tool Hibernate.
- Responsible for development of configuration, mapping and Java beans for Persistent layer Object and Relational Mapping using Hibernate.
- Involved in Writing and reviewing unit test cases using JUnit.
- Write and modify database Stored Procedures, Triggers, Functions, and PL/SQL Scripts in TOAD to improve db performance. Review source code and generate peer review reports.
- Involved in Smoke Testing, Testing ,bugfixing and documentation of the system
Environment :
JDK 1.5, Spring framework, Hibernate, Web services SOAP, WSDL, REST , Rational Application Developer RAD 6.0, XML, DOM and SAX Parsers, JMS, IBM WebSphere application server WAS , Rational Rose, ANT, JUnit, CSS, Eclipse IDE, Oracle 10g
Confidential
Java Developer
The Purpose of this project is to significantly reduce the manual process and automate business process. This is related to the membership agreements and to enable the further business process re-engineering through the implementation of web Services. The agreement creation functionality in the Existing Application replaced with the functionality of MAX.When user select a particular product the pricing will be automatically populated based on the selection. One of the main functionalities this system is decouples the existing system using web services. This application provides more stream lined data entry than the existing system and electronic capturing of member signatures to improve the quality of agreement. Additionally, generating PDF for agreement with signature and excel report for pricing reduced lot of manual work using web service and java API.
Responsibilities:
- Involved design and development using Spring and Hibernate
- Involved in discussion with user for functional requirement a new customization.
- Wrote Maven Build file in Module level and integrating with main file.
- Developed DTO classes using hibernate and exposing those DTO as a Web Services.
- Writing interfaces and Utility classes
- Developed Unit test case for different functionalities with the module.
- Developed spring delegate interface to invoke class at run time.
- Developed Runtime Excel Report using JexcelApi and integrated with Browser. The report will be downloaded remotely. The data is coming from Web services.
- Involved in design new table which is compatible with hibernate class.
- Involved in Writing Object Relation Mapping implementation using hibernates and hibernate mapping configuration files.
- Writing Web service using Axis and XML.Integrating Java layer with Flex adobe layer.
Environment :
Java5, Servlets, Hibernate, spring, JUnit, Eclipse, JBoss, Maven-2.0.4, Web Services Axis,REST 2.0, Adobe Flex Builder-2, Oracle -9.1.2, JexcelApi, Sub Version, Windows- 2000
Confidential
Java Developer
This application enables clients to access, review and update Insurance coverage like property, life and auto Insurance online. The website functionality was extended by providing the customers to login and perform online transactions like paying bills online and updating their insurance policy. Customer Care website was redesigned to provide customized information for the end users.
Responsibilities:
- Developed user interface using JSP, Java Script and HTML.
- Implemented Model View Controller MVC architecture Using Jakarta Struts Framework at the Web tier level to isolate each layer of the application to avoid the complexity of integration and ease of maintenance.
- Developed Form Beans and Action Classes to model views and client side functionality
- Created Action Class which route submittals to appropriate Enterprise Java Bean EJB 3.0 components and render retrieved information.
- Developed various EJB components to fulfill the business functionality.Developed Session Beans to process requests from the user and used entity beans to retrieve and update customer information.
- Developed MDBs using JMS to exchange messages between different applications.
- Used Java/J2EE Design patterns like Business Delegate, Session Fa ade, Data Transfer Object DTO and Service Locator in the project extensively, which facilitates clean distribution of roles and responsibilities across various layers of processing.
- Used PL/SQL stored procedures and Functions and JDBC for database connectivity to DB2.
- Extensively used WSAD for writing code.Involved in debugging the application modules.
- Analyzed and enhanced the existing system.Used Log4j for logging and debugging and used JUnit extensively for testing.
- Used WebSphere Application Server for deploying various components of application.
Environment:
J2EE, IBM WebSphere App server 5.1, Tomcat server5.5, Java 1.4, XML, JSP, JMS, HTML, JNDI, JDBC, JavaScript, Servlets, Struts, CVS, Log4j, JUnit, EJB, PL/SQL, WSAD5.1.2,UNIX
Confidential
Programmer Analyst
The main intent of this project was to help business users execute several of their action plans. An action plan would be workflows like Change in Credit Limit, Change plastics etc. WLI was used to monitor the whole flow from sending the request to central fulfillment system, getting the approval from the Business analyst, sending the approved list of customers to TSYS and getting the response backThis application was developed using Weblogic Integration, DB2. The front-end of the portal was developed using Java/Jsp/Servlets. The back end database was Sybase for new and old modules of the portal.
Responsibilities:
- Worked as a Java Programmer for developing several workflows
- Responsible for designing various components of the system using Object Oriented Methodology
- Created JSP/SERVLET for front end using STRUTS framework
- Took part in Unit Testing, Integration Testing of the system
- Experience with SSO Integration for the security framework.
- Created SQL queries for email ID management. Created ant scripts for the final build.
Environment:
Java, Jsp, Servlet, JDBC, WebLogic, Html, JavaScript