We provide IT Staff Augmentation Services!

Java Developer Resume

3.00 Rating

Northbrook, IL

CAREER SUMMARY

  • Over 6 years of hands on experience in Developing Enterprise Web applications on n - tier Architecture using Java/J2EE and related technologies such as Servlets, JSP, Hibernate, Spring, EJBs, JSTL, XML, Struts, JMS, And JDBC.
  • Extensive knowledge in using Object Oriented Programming (OOP) and Object Oriented Analysis and Design (OOAD).
  • Involved in different levels of Software Development Life Cycle (SDLC) such as Requirement analysis, Design, Development, Testing, Debugging, Deployment and Future upgrade support service phases.
  • Good understanding of Business workflow and Business logic in a distributed application environment.
  • Extensive Experience in creation and understanding of Business Diagram including Class Diagram, Entity Relationship Diagrams (ER Diagram), Sequence Diagram and Work Flow Diagram.
  • Extensive knowledge of J2EE design patterns such as Singleton, Business Delegate, Business interface, Observer, Abstract Factory, Template Method, Data Access Objects, Value Objects, Business Objects, Model View Controller and MVC2.
  • Strong skills in web technology such as HTML, CSS, JavaScript, AJAX, XML and XSLT.
  • Good knowledge of XML parsers including XSLT (DOM and SAX), XPATH, DTD, and Schema
  • Extensive experience in developing MVC web applications using Struts 1 and 2, Spring, Hibernate.
  • Experience in developing UNIX shell scripts for automating deployment of applications.
  • Experience in using different Application Servers like IBM WebSphere, BEA Weblogic, Sun One Application Server, JBOSS, and Web Servers like HTTP Server, Apache Tomcat.
  • Experience in Developing, Integrating, and configuring teh web applications using different frameworks such as JSF, Spring Framework, Ajax and Struts.
  • Hands on Experience of usage of CSS in managing teh front view of teh Application.
  • Extensive experience in teh implementation of Web services to interact with teh other Enterprise Systems.
  • Hands on Experience in dealing with teh Websphere MQ and JMail Implementation and troubleshooting.
  • Hands on experience using different IDEs such as IBM Rational Application Developer (RAD7), Eclipse, Red Hat Development Studio, WSAD, Net Beans, JDeveloper, and IntelliJ IDEA.
  • Hands on Experience if generating different Reports Using Crystal Report 9.
  • Extensive experience on working with databases such as Oracle 9i, DB2, MS SQL, MySQL and Sybase.
  • Good Understanding of Architectural Pattern such as Service Oriented Architecture (SOA), Model Driven Architecture (MDA) and Client/Server Architecture.
  • Good experience with version control systems like IBM Rational Clear Case, CVS, PVCS, Subversion, and VSS.
  • Worked extensively on operating systems such as Windows NT/2000/XP and flavors of Unix operating systems.
  • Strong technical skills, understanding of concepts involving computer architecture, algorithm design, compiler design, Operating system concepts, Network design,
  • Ability to learn and adapt new skills rapidly, in new environment for a team or independently work by using experience in past-related technologies.
  • Good communication, interpersonal and learning skills with strong presentation skills, and ability to interact with people at all levels.

TECHNICAL SKILLS

Languages: Java, Java Script, HTML, XML, WSDL, HTML, UML, PL/SQL.

Design Patterns: Singleton, Business Delegate, Business interface, Observer, Abstract FactoryTemplate Method, Data Access Objects, Value Objects, Business ObjectsModel View Controller and MVC2.

DBMS: Oracle 10g/9i, MS SQL Server, MySQL, Microsoft Access, DB2, Sybase.

Web Servers: Apache Tomcat, HTTP Server

Application Servers: BEA Web logic, JBoss, Sun One, IBM WebSphere.

Web/J2EE Technologies/Tools: Servlets, JSP, Struts, XML, SOAP, Hibernate, Spring, Web Services, WSDL, AJAXANT, SOA, JNDI, JSTL, CSS, DOM, ClearTrust, Junit, JDBC, JSF, EJBs, RMI, MDB

Versioning Tools: CVS, PVCS, Subversion, VSS, and Rational clear caseTM.

IDEs/Tools: Eclipse, MyEclipse, IntelliJ IDEA, Red Hat Development Studio, JDeveloper, Dreamweaver cs5, Net Beans, Crystal reports 9.0, IBM RAD

PROFESSIONAL EXPERIENCE

Confidential, Northbrook, IL

Java Developer

Responsibilities:

  • Confidential is an American drug retailingcompany with a U.S. pharmacy chain. Confidential provides pharmacy services all over US. Teh project which me was involved is called Enterprise Adjustment System (EAS) which is a multi-platform application that allows for one central location to track and manage all adjustment issues. Teh application provides a faster turnaround time to adjust claims with increased automation and visibility of teh overall process. EAS uses web screens for instant visibility, and provides claim level tracking of adjustments by issue identifier. On this project me participated in three major release projects.
  • Dec 2011 Major Release Buy Pricing Client ( Confidential ) and Feb 2012 Major Release Buy Pricing Client ( Confidential ) Mail order Claims:
  • Add these major releases to enhance Enterprise Adjustment system to support different type of clients. Batch containing these different clients will be submitted and processed through EAS. Used a role code to Identify teh authorized users and make teh required information available based on teh role code.
  • Involved in understanding of teh existing application functionality and enhancing it to teh latest technology plus functionality with respect to teh client requirement.
  • Was involved in creating JUnit Test Cases and Unit Test Results for teh proper testing of all teh available functions within teh client side as well as teh Service Layer.
  • Involved in creating Java Servlets that obtain and manipulate teh required data from database
  • This module uses extensive amounts of JSPs, custom tags, EJBs, JavaScript with xml processing.
  • Developed JSPs and custom tags for teh from end screens.
  • Used JavaScript extensively for teh Front-end screens.

Environment: Java, J2EE, java MVC framework, RAD 7.0, Servlets, JSP, XML, JUnit, DB2, HTML, JavaScript, Junit 4.0, Websphere 7 Application Server, CSS.

Confidential NJ

ISSO Support / Java Developer

Responsibilities:

  • Involved in understanding of teh older outdated application functionality and enhancing it to teh latest technology plus functionality with respect to teh client requirement.
  • Designed and implemented teh Business logic of teh application using teh Struts 2.0 framework.
  • Teh major objective of this enhancement was to upgrade from Axis 1.0 to Axis 2.0
  • Involved in creating a Project plan and strategy to upgrade teh system in teh very best way.
  • Was involved in creating different diagrams like System Diagram, Class Diagram, Use-Case and Sequence Diagrams.
  • Was involved in creating JUnit Test Cases for teh proper testing of all teh available functions within teh client side as well as teh Service Layer.
  • Played a key role in resolving teh bugs during teh new ISSO Client Production Deployment.
  • Wrote Different Documentation like Internal Design Report (IDR) and External Design Report (EDR) for ISSO Client and Service Layers.
  • Was involved in teh key meetings with teh end Users; to analyze and design proper plan.
  • Created teh front hand Web App for teh ISSO Client and ISSO Service Layer.
  • Was involved in End to End testing and Functional Testing of teh new ISSO Client.

Environment: Java, J2EE, MyEclipse 7.0, Servlets, JSP, Struts 2.0, XML, JUnit, Oralce10g, LDAP, HTML, JavaScript, JMail, Quatrz Apache Tomcat, Junit 4.0, Web services.

Confidential, MA

Java/J2EE Developer

Responsibilities:

  • Mainly involved in teh creation of back end skeleton including connecting to Data Base, creation of Data Model layer and DAO Layer for teh Vendor Item Portals using Hibernate.
  • Involved in creation of Mapping to teh Oracle 10g Database to teh upper application layers of teh application.
  • Created Different transfer objects that were used to merge / transfer data between teh different layers.
  • Was involved in teh analysis and teh creation of different Portlets from where user can perform different tasks like Insertion, Editing and updating of different record.
  • Involved in understanding teh older outdated application functionality and enhancing it to teh latest technology plus functionality with respect to teh client requirement.
  • Developed teh application functionality inside a DAO layer; that can be used in processing of all teh transaction of teh application.
  • Enhanced teh older outdated email functionality with respect to teh latest client requirement, latest technology and format of teh email message.
  • Used JSF, EJB, and JDBC during development.
  • Implemented RSA ClearTrust to ensure that only authorized users get access to specific applications. RSA ClearTrust provided secured single sign on between WebSphere and LDAP.
  • Wrote stored procedures and data migration procedures in Oracle 8.0.
  • Developed teh scheduler functionality using QUARTZ by which automatically an email will be generated at teh end of teh day and will be sent to teh particular Product Specialist depending on teh category.
  • Developed teh whole mechanism including teh fetching of Product details from teh Oracle database; converting it in .To canonical message and then saving it in MS Access residing on another server and forwarding teh product history details to another DB2 server.
  • Updated teh application configuration from older websphere version to teh newer Websphere 7 Application Server.

Environment: Java, J2EE, IBM RAD 7, Eclipse, Servlets, JSP, JSF, XML, XSL, JUnit, Oralce10g, MS Access, DB2, HTML, AJAX, JavaScript, Hibernate, Spring, RSA ClearTrust, Web Sphere Application Server 6.0.2, JMail, Quartz Scheduler, Web Sphere MQ, Message Broker.

Confidential

Java/J2EE Developer

Responsibilities:

  • Developed teh Claim filing and form generation module, which takes care of teh all claim form creations and transactions for teh application.
  • Designed and helped implement single sign-on into Confidential using teh Java SDK and ClearTrust authentication. Single sign on used by managers to access time reporting and by sales and marketing managers to access customer trend analysis.
  • Developed Session EJBs to handle teh client communications that are then transferred to teh DAO classes to communicate with DB2.
  • Develop teh Presentation Layer Technologies using JSF.
  • Wrote Business logic and Business Objects according to teh Business Rules of teh System.
  • Wrote XML files, which are transformed into XSL for teh front-end screens.
  • This module uses extensive amounts of JSPs, custom tags, EJBs, JavaScript with xml processing.
  • Used J2EE design patterns like Factory method pattern, Singleton pattern, and DAO factory pattern.
  • Developed JSPs and custom tags for teh from end screens.
  • Used JavaScript, AJAX, and DHTML extensively for teh Front-end screens.
  • Created Data Sources using teh WebSphere application server and maintained teh database connections.
  • Designed and implemented teh Business logic of teh application using teh Struts 2.0 MVC framework.
  • Created teh Object Relational mappings and implemented persistence using Hibernate.
  • Involved in design and implementation of teh company’s internal portal using WebSphere portals.
  • Developed Web Services for Integrating with teh other Enterprise Information systems.
  • Involved in integrating teh portals with custom portlets running on WebSphere Application Server.
  • Wrote session beans and DAO interfaces for connecting to DB2 databases.
  • Involved in Units integration, bug fixing, and User acceptance testing with test cases.
  • Worked with XML to store and read exception messages through DOM.
  • Involved in creating Java Servlets that obtain and manipulate teh required data from database and then generate XML files to invoke teh Crystal Reports 9.0 reports..
  • Used Different Processes inside Crystal Reports 9.0 such as sub-reports, graphics, running totals, and sophisticated financial formulas.
  • Involved in writing JUnit test cases and test suits for every module in teh application.
  • Involved in designing and developing procedures and DDL and DML.
  • Deployed teh application using teh ANT Script.

Environment: Java, J2EE, IBM RAD 7, Servlets, JSF, JSP, XML, XSL, Crystal Report 9.0, JUnit, DB2, HTML, AJAX, JavaScript, Struts 2.0, Hibernate, RSA ClearTrust, PL/SQL, Web Sphere Application Server, Unix.

Confidential

Java/J2EE Developer

Responsibilities:

  • Collaborated with Business Analysts for getting teh Requirements and Involved in Designing Process like Designing Class Diagrams, Sequence Diagrams and Activity Diagrams.
  • Also Involved in creating Database Design such as tables design, writing stored procedures and triggers using MySQL Database.
  • Developed database query/update and views using SQL
  • Developed application’s front end screens using AJAX, JSP and JavaScript.
  • Created Web Services using SOAP and WSDL.
  • Used web services to get teh current status of tickets available and rate of tickets.
  • Generated Different reports like Matrix Report, Group Report, Tabular report Using Crystal Report.
  • Developed a JSP client which talked with these web services using WSDL and SOAP and invoked its methods to get teh current status of tickets available and its rates.
  • Used ITEXT to generate a PDF document from teh source XML files to make a printable format for a user.
  • Designed teh sequence diagrams and class diagrams using Rational Rose for better understanding teh business flow and modular transparency, which helped team members to work on their modules
  • Used AJAX and DOJO API in combination with XML in developing Client side interface and generating dynamic PDF reports with teh help of XML using XSLT and FOP for clients who want a printout ticket
  • Involved in coding of JSP pages using JSP and HTML for teh presentation of data on teh View layer in MVC architecture used JavaScript to perform client side form validations.
  • Used JMS to send asynchronous message to different modules
  • Applied Service Locator design pattern and used JNDI to look up.
  • Used XML as deployment descriptor; used XSL and XSLT for XML style, and DOM parser to parse XML files.
  • Created Administrator’s GUI application using SWING.
  • Wrote generic functions to called stored procedures, triggers and functions using Callable Statement.
  • Wrote Data Access Objects and Business objects using Spring Framework.
  • Created O/R mappings and maintained teh Persistence using Hibernate.
  • Used IBM Rational Clear Case for version control and production support.
  • Used ANT scripts to compile and deploy teh application.
  • Used JIRA for bug and issue tracking.

Environment: JDK, Swing, JSP, AJAX, Apache Tomcat, HTML, JavaScript, Clear Case, Crystal Report, MySQL, Hibernate, SQL, PL/SQL, Spring and Windows XP.

Confidential, NY

Java/J2EE Developer

Responsibilities:

  • Understanding teh functional requirements and prepared a detailed Use Cases and Functional Requirement Documents from teh Business Requirements Specifications.
  • Implemented MVC Architecture using struts framework for teh application.
  • Developed EJBs, DAOs, Action classes and JSP. Used JSTL and Java Script extensively.
  • Developed User Interface development using JSP and STRUTS Framework
  • Used Java script and struts validation framework for performing front end validations
  • Extensively written Action Servlets, Action classes and managed validations.xml and Validator-rules.xml for user’s input validations.
  • Used struts tag libraries (like html, bean, and logic) in teh JSP pages. Used html form tag for auto-populating of related Action Form as specified in teh action mapping
  • Used Validator framework for validation of client side data and Exception handling usingStruts Exception Handler.
  • Generated dynamic PDF reports for clients using ITEXT.
  • Used IBATIS SQL O/R maps on teh backend for persistence
  • Configured stuts-config.xml and created teh action servlet mapping for teh navigation.
  • Developed Session (Statefull/Stateless) and Entity (CMP) beans (EJB) for crucial business logic, which helped to lower down coupling between Top Layer (Presentation) and Middle layer.
  • Involved in designing of front end pages for teh presentation of data on teh View layer in using Struts MVC architecture.
  • Effective usage of J2EE Design Patterns namely Service Locator, Business Delegate, Session Façade, Factory Method, Command and Singleton to develop various base framework components in teh application.
  • Deployed teh components into Weblogic application server.
  • Implemented Data Access Objects to make application more flexible to future and legacy databases.
  • Actively involved in tuning SQL queries for better performance.
  • Worked with XML to store and read exception messages through DOM.
  • Developed core framework using JMS Messaging, EJB and JDBC.
  • Wrote Shell scripts for automated system process in deployment of teh application.
  • Involved in Units integration, bug fixing, and User acceptance testing with test cases.
  • Used Log4J logging framework for logging messages with various levels written throughout teh Java code.
  • Involved in configuring and deploying teh application on Weblogic Application Server.
  • Used Rational Clear Case as version control system.
  • Used Remedy for issues and defect logging.

Environment: Java, J2EE, EJB, JSP, Struts, Servlets, IBatis, BEA Weblogic, Rational Clear Case, HTML, Java script, XML, UML, Unix Shell Scripting, Oracle, Remedy, PL/SQL, JUnit, Log4J.

Confidential, FL

Java/J2EE Developer

Responsibilities:

  • Actively involved in gathering requirements from teh users followed by analysis and design of teh system to meet teh requirements.
  • Teh application architecture of teh System is based on MVC (Model View Controller), Struts Framework and J2EE specifications.
  • Used Design Patterns like value object, session facade and Factory.
  • Developed various EJBs (J2EE) and entity beans for handling business logic for Authorization control and Administrator Account setup.
  • Parsing incoming messages using JAXP and storing in teh database.
  • Developed controller objects using Servlets for Account Setup.
  • Developed Message Driven Beans to send notifications.
  • Wrote Action Form and Action classes. Used various Tags HTML, Bean, and Logic etc. Also Configured Struts-Config for global forwards, error forwards and action forwards.
  • Developed teh presentation Tier using JSP, Struts tags, XML, XSL, HTML, DHTML and JavaScript.
  • Wrote SQL Queries, and integrated SQL Queries into DAO.
  • Involved in teh preparation of use case, sequence diagrams, class diagrams, Activity diagrams

Environment: J2EE (JSP, Servlets), JDBC, J2EE Design patterns, Tomcat 4.0.3, Struts, JMS, XML, JavaScript, SQL Server, JAXP and Windows 98/XP

We'd love your feedback!