We provide IT Staff Augmentation Services!

Java Developer Resume

4.00/5 (Submit Your Rating)

WashingtoN

PROFESSIONAL SUMMARY:

  • Over 6 years of extensive experience in analysis, design, development, testing, implementation and maintenance of Client/Server Applications. Extensive experience on Java, J2EE, Oracle, including a good experience with leading technologies like EJBs, JSP, Servlets, Struts and with strong business understanding knowledge of Financial, Investment, Health Care, Telecom.
  • Practical use of Unified Modeling Language (UML), Object Oriented Analysis and Design (OOAD)
  • Participation in all phases of Software Development Life Cycle (SDLC) including analysis, design, coding and testing with J-Unit, good knowledge in integration using J2EE Architecture.
  • Full software development life cycle experience, including Troubleshooting,Debugging
  • & Production Support
  • Expert in design methodologies include UML and Java/J2EE design patterns.
  • Strong expertise in developing web-based applications using Struts, Spring and Hibernate.
  • Good knowledge of MVC II architecture used in Struts
  • Proficient in programming with Java and sound knowledge of associated concepts and technologies such as JSP, Servlets, EJBs, JDBC.
  • Extensive experience with Java server side and enterprise applications using XML,XSLT, J2EE (JSP, Servlets, EJB2.0, JDBC,JNDI,LDAP, Struts, AJAX, Eclipse 3.0, Websphere(WAS), Weblogic, JavaScript, Rational Application Developer(RAD6.0)) in conjunction with Oracle and DB2.
  • Experience in implementing various J2EE design patterns like MVC, Front Controller,ViewHelper,Composite/DispatcherView), Persistence Framework (like - Value Object Pattern, Service Locator Pattern) Singleton ,DAO’s, DTO’s.
  • Experienced with JDBC API in establishing connections to database andconfiguration ofdata sourcesin application server.
  • Implemented batch jobs in Core Java.
  • Involved in creation of logs using Log4J for error tracking.
  • Extensive hands-on experience with Web and Application Servers like IBM WebSphere6.0, BEA Weblogic Server9.x/8.x/7.x,JBoss, and ApacheTomcat.
  • Good working experience with various operating system platforms including Windows NT, Windows 2000, and UNIX.
  • Good working knowledge in Hibernate and IBM WebSphere Application Server.
  • good work experience in RDMBS such as Oracle, DB2 and SQL Server, Sybase. Good working experience in writing PL/SQL Prepared Statements and Stored procedures.
  • Good knowledge in usage of version controls such as CVS, VSS (Visual Source Safe).
  • Excellent hands-on experience in Unit testing, Integration Testing, Functional Testing
  • using various testing methodologies and tools like Junit
  • Good Knowledge in Enterprise Service Bus Architecture
  • I have a good Knowledge in TIBCO.
  • Effective team member and with aptitude towards learning new technologies.
  • Strong communication, interpersonal, time management and consulting skills with good work ethics

TECHNICAL SKILLS:

Operating Systems :Windows2000/XP/NT , RedHat Linux 7.0 and Unix.
Languages :Java1.5/1.4, JavaBeans, C, C++, C#, Perl,Cobol, Shell Script.
Query Languages :SQL, PL/SQL.
J2EE Technologies :J2EE(JSP, Servlets, JNDI, JDBC), SWING, Tiles,
EJB3.0, JMS, JSF.
Web Technologies :Servlets 2.3, Applets, JSP 2.0, JDBC 2.0, JSTL, EJB3.0,
Spring, AJAX, Hibernate, JNDI, JMS, JTA, XML, XLT, XSLT,
XML Parsers (DOM, SAX, , JAXP), SOAP, DHTML, HTML JSF,
JSP, AJAX, JavaScript, HTML/DHTML, CSS.
Web Services :WSDL, SOAP, UDDI, XML.
Methodolgy :OOAD, UML, RUP, SOA, MVC 2 , Apache Axis1.2, Agile Meth .
XML Techologies :XML, XSL, XSD,DTD, Schemas, SAX,DOM,XSL,XSLT,XPATH.
Open Source Projects:Hibernate, JUnit, JMeter, SOA, JSR 168, Agile Programing.
EAI :MQ WorkFlow, IBM WebSpher MQ Series, Tibco.
FrameWorks :Struts1.2, Spring2.0 and EAS Framework.
WebServers and :Tomcat6.0, IBM Web Sphere6.0,Application ServersBEA
Weblogic 10.x/9.x/8.x, JBoss
IDE Tools :RAD6.0/7,IBM WebSphere Studio Application Developer
(WSAD5.0), Eclipse 2.x/3.x, NetBeans 5.5.
OpenSource Liberaries:Log4j, Jasper Reports.
Debugging Tools :Apache ANT.
Version Control :CVS, Visual Source Safe6.0, Rational Clear Case.
DataBase Tools :PL/SQL Developer, TOAD
RDBMS :Oracle 10g/9i/8i, SQL Server2000/2005, DB2.

EDUCATION:

Masters degree in Computer Science

PROFESSIONAL EXPERIENCE:

Premier B2B Application Nov 07 to Present

Client: Confidential, Washington
Role: Java Developer
Description: The AT& T Premier application basically developed for B2B users. This application having different roles for login users like CRU, IRU, and TCM.CRU is just meant for Corporate Users, IRU for Individual Users and TCM for Telecom Manager Users. There are also certain restrictions on Rate plans, Packages and voice, data plans.

Responsibilities:

  • Understanding the requirements, identified components of the projects.
  • Involved in module design included sequence diagrams, screenshots of GUI using HTML.
  • Designed class and sequence diagrams for Modify and Add modules by using RAD6.0.
  • Configured environment setup for MQ workflow with StaffAPI and DB2.
  • Implemented the complete phase of the workflow transaction for modify, delete and save functionalities.
  • Spring is used for IOC configuration for AuditTrail functionality of Application.
  • Used Spring framework Dependency Injection.
  • Developed user interfaces using JSP, Struts, HTML and JavaScript.
  • Developed the Struts Action Classes for the Modify and Add functionalities.
  • Actively coded and configured the StrutsConfig.xml for the action mapping of the Modify and Add functionality of the application.
  • Used extensively the hibernate technology for the portability, neutral platform persistence mechanisms, query interaction.
  • Developed the SQL queries for the AuditTrail functionality of Application by using SQL Server.
  • Used the Extensively Ajax technology for making asynchronous calls for the Action classes for validating the data for the Modify and Add functionality of the Application.
  • Extensively used SOAP protocol to exchange data between two applications with in the form of XML.
  • Implemented client side validation with Validator framework.
  • Mapping classes to tables in Hibernate.
  • Involved in coding design patterns like Data Access Objects(DAO) and Data Transefer Objects(DTO).
  • Creating and deploying SOAP services and clients through UDDI and WSDL.
  • Extensively used client-server access method to develop & access the latest code from anywhere through Concurrent Versions System (CVS).
  • Involved in configuration of data sources in IBM WebSpere 6.0 and writing the code according to client provided coding standards.
  • Deployed project on IBM WebSpere 6.0 ApplicationServer.
  • Actively involved in building and deploying the Enterprise applications using the ANT.
  • Used RAD6.x as IDE for the Application development.
  • Authentication of the users was implemented using LDAP Server.

Environment: Java, J2EE, JSP, Struts, Spring, POJO’s, RAD6.x, MQ Workflow with StaffAPI, EAS FrameWork, HibernateORM, JNDI, SOAP, WSDL, JAXB,Webservices, XML, XSLT, AJAX,
HTML, DHTML, JavaScript, CSS, UML, CVS, DB2, Sql Server, IBM WebSphere Application
Server6.0(WAS6.0), LDAP Server, ANT, Log4J, Junit, WindowsXP.

Project Name: Electronic Documentation Center May-06 to Oct-07

Client:Confidential,VA
Role: Java & J2EE Consultant

Description: The Electronic Documentation Center (EDC), set up at USPTO, is for storing the documents in an organized and structured manner. The system administrator creates the document categories and groups. The user can upload, retrieve and email the documents as attachments. The search engine is capable of handling different search forms such as basic search and advanced search based on the keywords. The documents beyond the cut off date will be removed from the systems current repository and archived. The system allows the administrators to reorganize the categories

Responsibilities:

  • Analyzed database structure, made logical and physical database design of the backend of the application.
  • Analysis of the specifications provided by the client.
  • Developed the web components using Servlets and JSP.
  • Involved in generating ER diagrams.
  • Developed Java Servlets to validate the user over the web and to display the images
  • Developed Java Server Pages (JSPs) for displaying dynamic content and for user interaction.
  • Integrarion of the mainframe by using the MQ series
  • Developed Session Beans for maintaining state of the user sessions.
  • Designed and developed Entity beans for representing data model.
  • Used JDBC-API to communicate with Database.
  • Used JNDI for Directory Service.
  • Developed database access components with the back end as Oracle 9i.
  • Developed Class Diagram, Use Case Diagram in UML describing the proposed
  • functionality of software
  • Built the solution in Presentation, Deployment, Business Logic, Data Access Object, Value Object and Architectural Components Layers
  • Message Bus creation for creation of Queues
  • Created JMS P2P components for GcasMessageStatusEnum.
  • Developed Code for reading and writing message on MQSeries using JMS.
  • Involved to create a Stored Procedures, triggers in PL/SQL.
  • Designed powerful JSF and JSP Tag libraries for reusable web interface components (Tabbed UI, dynamic menus, and editable combo boxes).
  • Developed and build the Test modules and Unit Test Cases for the whole application in JUnit environment.
  • Involved in creation of logs using Log4J for error tracking.
  • Involved in code re-view and Unit Testing by writing the test cases in JUnit.
  • Used JavaScript for Client side validation.
  • Deployed project on JBoss ApplicationServer.
  • Managed Source Code in IBM Clear Case environment.
  • Used ClearCase for Version Control System.
  • Used Eclipse as IDE for Application development.

Environment: JAVA, J2EE, EJB3.0, JDBC, XML, XSLT, HTML, JBoss, Oracle,Servlets, JSP, JSF, JDBC, Eclipse, JavaScript, JMS, MQ Series, CSS, RUP, Rational ClearCase, Log4J, ANT,Junit, UNIX.

Project: Web Project Tracking System (webPTS) Jul 05 to Apr 06

Confidential,NC
Role: Java & J2EE Consultant

Description: Bioinformatics at GSK focuses on genotyping analysis of human genome, which enables scientists to understand the polymorphisms and relationship between the genotypes and various genetic diseases. As a part of Bioinformatics portal, designed and developed J2EE compliant applications that represent well-defined pipeline of processes, which enable scientists to submit genotyping requests.

Responsibilities:

  • Developed Action classes, ActionForms using Struts Framework.
  • Involved in Administratin Module having the Registration form, Login forms.
  • Managing the support team for domestic and international trading.
  • Responsible for managing the successful relationships with equity traders and portfolio managers.
  • Used Servlets and JSP to generate the information about the client dynamically.
  • Mapping classes to tables in Hibernate.
  • Implemented composite key in hibernate.
  • Developed business classes which incorporated the business logic.
  • Developed JSP Custom tags to display Data.
  • Developed user interface using JSP with Tag Libraries.
  • Defined the struts-config.xml, application resource files for all the messages for user, and web.xml for implementing the application using Struts.
  • Involved in preparing design documents, developing use cases, identifying classes and Objects, drawing class diagrams, sequence diagrams using Rational Rose and identifying the design patterns, frameworks to be used during implementation.
  • Actively involved in building and deploying the Enterprise applications using the ANT.
  • Responsable for developing JSP View pages controlling view part of application.
  • Involved in load balancing and writing shell-scripts for automating server tasks.
  • Installed, configured and administered Bea Web logic Integration Server 8.1 sp3 in HP-UX environments with Oracle9i database.
  • Involved to create a Functions StoredProcedures by using
  • Involved in configuration of data sources in Bea Web logic application server and writing the code according to client provided coding standards.
  • Involved in configuration of log4j to persist the data into log files and implemented the same in application.
  • Used Java, EJB, Servlets, Portlets, JSP, JSTL, Custom Tag Struts, JDBC, and XML to develop the application.
  • Designed powerful JSF and JSP Tag libraries for reusable web interface components (Tabbed UI, dynamic menus, and editable combo boxes).
  • Implemented log4J by enabling logging at runtime without modifying the application binary

Environnent: JAVA,Struts, HTML, JSP, JSF, POJO’s ,HibernateORM, Eclipse, JavaScript, CSS, PVCS, Log4J, ANT, BEA Portal server, JavaScript, Shell Scripting, XML, Rational Rose, WebLogic Application Server, Oracle10g, Sybase, Oracle9i(SQL, PL/SQL), UNIX.

Project : Profile Manager Console Aug -04 to Jul -05

Client: Confidential,San Francisco, CA
Role: Java Consultant

Description: Designed and developed various modules including persistence framework, document set, Batch query application, Inscribe application, and Core validation applications. Worked on defining DTDs, for the XML input documents. Designed Java framework for load testing. Provided provisioning and Mean Time before Failure (MTBF) analysis.

Responsibilities:

  • Gather User Requirements, followed by Analysis and Design, Evaluated various technologies for the client
  • Implemented MVCI Design Pattern
  • Developed presentation layer using Servlets, JSPs and HTML
  • The IDE was developed using HTML, DHTML, CSS, JavaScript and JSP Pages. The entire development of Application was completed using JBuilder as IDE anb and Oracle 8i as Database.
  • The online simulator was designed using MacromediaFlash5.0 and JSP. The Flash based front-end accessed the backend prototypes developed in JSP using the offline IDE.
  • Developed user interfaces using ASP.Net.
  • Implemented different Report Views using Java Swing Components.
  • Both the parts involved intensive interface design, database construction using Oracle, extensive client support documentation.
  • Involved in performing JDBC interactions using queries.
  • Involved to create a triggers in PL/SQL.
  • Involved to createa packages by improving the performance Oracle DataBase
  • Wrote SQL statements to create tables, sub-queries, joins and tested those
  • statements.
  • Used JavaScript for Client side validation.
  • Performed Unit, System, Integration and Validation Testing.

Environment:JBuilder, Oracle8i, Macromedia Flash5, MacromediaDreamWeaver 4.0, HTML,DHTML, Asp.Net DHTML, CSS, JavaScript, Servlets, JSP, Swing, JDBC, Oracle, Windows2000, CVS, UML, C#, JUnit, Apache Tomcat webserver.


Loan Origination System & LendingXchg System Oct-03 toJul-04

Client : Confidential,NJ
Role: Java Consultant

Description: Loan Origination System (LOS) automates the entire lending process from origination through funding. It goes far beyond rate quotes and loan applications by automating the most complex, inefficient and labor-intensive aspects of lending; including automated underwriting, customizable workflow, compliance, document preparation management, rule based assignment system, vendor interfaces and customer relationship management.
LendingXchg provides an online order tracking, processing, workflow and collaboration, fees management, invoicing and reverse billing, intelligent data extraction engine for PDF files (e.g. 1004 appraisal reports) - where data is extracted, transformed and loaded into the system. It seamlessly integrates with back-end loan origination systems to automatically transfer the data and allows processing order with Appraisal Companies, Title Companies, Flood Certification Companies, Closing Agents and Attorneys for ordering.
Fee Management (Closing Cost), Underwriting, Loan Workspace, High cost (Compliance rules) Income, Asset, Borrower, Third Party Orders, and Call Center Application are the sub modules included in this system.

Responsibilities:

  • Developing UserInterfaces using HTML and JSP’s, JavaScript, Servlets.
  • Creating property files for application level variable configurations.
  • Involved in debugging and code review.
  • Developed and deployed Stateless Session Beans and Entity Bean.
  • Designed and developed session beans for transaction management.
  • Designed and developed Entity beans for representing data.
  • Involved in performing JDBC interactions using queries.
  • Configured and deployed the components in WebLogic Server.
  • Integration of the modules.
  • Created SQL queries to retrieve and modify data in database.
  • Deployment of Application on Weblogic ApplicationServer.
  • Involved in a Sql performance tuning methods and i worked as performance engineer.
  • Developed SQL queries using Oracle.
  • Involved in the processing of Quoting and Maintainance.

Environment: JAVA, J2EE, JSP, Servlets, EJB, JDBC, HTML, DHTML, Oracle, Weblogic Application Server, JBuilder, JavaScript Liberaries, CSS, Log4J, ANT, VSS, WindowsNT, XML.

Web SCAN(Schedules for Cinical Assessment in Neuropsychiastry) Oct 02 to Sep 03

Confidential,Baltimore,MD
Role: Programmer/Analyst.

Description: Web SCAN is a browser-based system for clinical interview assessments. The tool is used mainly for the assessment and diagnosis of alcohol and other substance use, abuse, and dependence. Web SCAN is of value to clinics, hospitals, managed care organizations, and clinical researchers who need to manage a large number clinical assessments conducted at multiple sites. The project allows them to assign staff and subjects to multiple centers and projects as well as manage a library of instruments.

Responsibilities:

  • Developing UserInterfaces using HTML and JSP’S, JavaScript.
  • Requirement analysis of the system.
  • Developed presentation layer using Servlets, JSPs and HTML.
  • Developed Business logic using Servlets.
  • Involved in coding of Registration, Fee and Examination Details Modules.
  • Coding/Unit Testing of the common utility classes.
  • Involved in performing JDBC interactions using queries.
  • Involved to create a Stored Procedures and Functions by using PL/SQL.
  • Implemented different Report Views using Java Swing Components.
  • Created SQL queries to retrieve and modify data in database.
  • Involved in error debugging
  • Configured and deployed the components in Tomcat Server.

Environment : Java, J2EE,Servlets, JSP, JDBC, C++, HTML, XML, JavaScript Liberaries, CSS, Swing, Oracle, Windows2000, ApacheTomcatServer, CVS.

We'd love your feedback!