We provide IT Staff Augmentation Services!

Senior Java/j2ee Developer Resume Profile

2.00/5 (Submit Your Rating)

PA

SUMMARY:

  • Over 6 Years of IT experience in requirements gathering, modeling, design, development, testing, and deployment of enterprise applications using Java and J2EE technologies.
  • Extensive experience using OOD/JEE design patterns, MVC architecture, JEE application frameworks and Agile SLDC methodologies for delivering client/server, n-tier distributed applications.
  • Proficient using J2SE and J2EE technologies such JSP, Servlets, EJB, JMS, Hibernate, Java Beans, JDBC, RMI, HTML, XML, XSLT, CSS, Web Services, and JavaScript.
  • Strong experience using JEE web and application frameworks like Oracle ADF, Spring, Struts, SEAM, JSF, AJAX/RIA.
  • Extensive experience in deploying enterprise applications onto J2EE Web and Application Servers like JBoss, Weblogic, Web sphere, Apache Tomcat, Glassfish, IIS, and Oracle AS.
  • Strong experience working with IDEs such as Eclipse, NetBeans, Jdeveloper, JBuilder, RAD and IntelliJ.
  • Strong understanding of RDBMS through writing queries, stored procedures using SQL, PL/SQL on databases like DB2, Oracle, MySQL and SQL Server.
  • Experience with testing using Junit, SOAPUI, HTTPUnit, DBunit, ANT build environment, log4j, debugging, troubleshooting, performance tuning, and securing applications.
  • Strong communication and interpersonal skills backed by sound analytical, technical and leadership skills.
  • Works well within a team environment and as an individual contributor with the ability to manage multiple priorities under aggressive deadlines.

TECHNICAL SKILLS:

Programming Languages

Java, Visual Basic, C, C , JavaScript, Unix Shell Scripts, SQL, PL/SQL

Java Middleware Technologies

JDK 1.4/5/6, EJB3.0, ADF Business Components, JMS, JPA, WSDL, JAXB, JAXP, Java Beans, JNDI, JDBC, Web Services, SOAP, REST, WSDL, RMI, RPC

Web Technologies

JSP, JSTL, Servlets, JSF, ADF Faces, HTML, CSS, JavaScript, AJAX/RIA, Java AWT, Java SWING, Applets

XML Technologies

SAX, DOM, XML, XSD, XSLT

Database

Oracle 9i/10g/11g, MS SQL Server 2008/2005,DB2, MySQL, MS Access

SDLC Methodologies

Waterfall, Agile SRUM , TDD

Frameworks

Struts 2.0, Spring 2.x, SEAM 2.x, JSF 2.0, AJAX/RIA, MVC, Hibernate 2.0, Toplink

Operating System

Windows 98/NT/2000/XP/VISTA/7, UNIX,Linux

Web Application Servers

Web Logic 8.1/10.x, GlassFish 3.x, Apache Tomcat 5.x, JBoss 6.x, Oracle AS 10g, IIS, WebSphere 7.x, Java Web Server

IDE Tools

Eclipse, Netbeans, Ant, Maven, JUnit, JMock, Log4j, JBuilder, Jdeveloper, RAD, IntelliJ, TOAD, Visio, MS Office, Enterprise Architect, ER/Studio, UML, Mercury TD, HP QC, SQL Plus, SQL Loader, Putty, WINSCP

Configuration Management

VSS, CVS, Subversion, Clear Quest and Clear Case6.0

PROFESSIONAL EXPERIENCE:

Confidential

Senior Java/J2EE Developer

various statistics like the page hits, total number of visitors, number of unique visitors, time spent on each page, conversion rate of orders, etc. The data that is provided in this way helps the business to tailor the promotions and the site layout to better suit the users. This in turn provides a hassle free buying experience to the users and thus helping in brand recognition making QVC.com one of the preferred ecommerce sites.

  • Responsible for systems analysis and design, coding, and deployment of the application.
  • Built the java code for the parsing of the CSV Files .
  • Build the Unix Shell Script in order to invoke the process of generating the cleaner csv files.
  • And also dealt with transfer of the parsed CSV Files to Dotomi through the FTP process.
  • Manually tested the process in the integration environment.
  • Implemented security using form based login authentication integrated with LDAP and log4J for error logging.
  • Packaged as jar file and then deployed on to the integration server.
  • Used SVN for checking the code in and out.

Environment: Java 6, Eclipse Luna, Log4j, putty, SVN, Unix.

notify the customers when using a Q Return Label that their return is in transit back to QVC and also to provide the tracking numbers to the customer.

  • Responsible for systems analysis, design, development and deployment of the web based distributed application.
  • Developed the logical and the physical database design and also created the schemas for the application.
  • Developed the sql queries and the DAO's in order to access the data from the database.
  • Developed value objects for storing the input data from the Neugistics file. Used the Rest Web Service in order to enrich the data.
  • Generated the classes using JAXB for the given schema. And used these to further marshal the data in to an XML format.
  • Published the XML messages on to the queue. These XML messages are further processed to check various conditions and then send an email to the customer based on certain criteria.
  • Implemented security using form based login authentication integrated with LDAP and ACL based authorization using JAAS and log4J for error logging.
  • Used Junit for testing the components, JNDI for accessing connection pools and data sources configured on the Tomcat and the WebSphere Application Server.
  • Used MAVEN for packaging and deploying the WAR files.
  • Supported business users during UAT testing, provided faster issue resolution, and performance optimization. Provided post-production maintenance and support.

Environment: Java 6, JPA 2.0, JMS, XML, UML, Servlets, WebSphere v8.5, TOMCAT, DB2 Database, Eclipse Luna, MyEclipse 10th edition, SQL, Rest Web Services, Apache HTTP Server, Junit, Log4j, MAVEN, SVN, Clearcase.

Senior Java/J2EE Developer

Copaxone shared solutions organization for managing Copaxone direct sales to the patients. The application manages customer patient , inventory, sales, and payment information while integrating with internal ERP and CRM systems.

  • Responsible for systems analysis and design, coding, and deployment of the pharmacy application.
  • Developed logical and physical database design and created the database schemas for the application.
  • Developed customer, sales order web components using MVC JSF framework, facelet templates, AJAX enabled PrimeFaces components, Servlets, managed beans and configured faces configuration files.
  • Generated JPA entities, JPQL named queries and validation from customer, sales schemas using the DAO design pattern and created session beans for encapsulating business logic.
  • Created SOAP based web services for Inventory data in the ERP system and Customer create/update service in the CRM system.
  • Implemented security using form based login authentication integrated with LDAP and ACL based authorization using JAAS and log4J for error logging.
  • Used Junit and soapUI for testing the components, JNDI for accessing connection pools and data sources configured on the Weblogic Application Server and ANT for packaging and deploying WAR, and EAR files.
  • Supported business users during UAT testing, provided faster issue resolution, and performance optimization. Provided post-production maintenance and support.

Environment: Java 6, JSF 2.0, Facelets, PrimeFaces, JPA 2.0, HTML, JSP, Rational Rose, UML, Servlets, Weblogic 11g, Oracle Database 11g, Netbeans 7.0, SQL, PL/SQL, Web Services, Apache HTTP Server, Junit, Log4j, ANT, SVN, TopLink, SOAP Services

needed make a payment in oracle ERP. Check Request System CRS allows TEVA users to enter the appropriate information into a custom application that is validated and routed for approval before an invoice gets created in oracle Accounts Payable. CRS is also being used by sales personnel to claim their travel and food expenses by accessing the application using their mobile devices. The system is implemented based on MVC architecture using ADF 11g. It is deployed on the Weblogic application server and uses Oracle ERP databases for storing and extracting data.

Responsibilities:

  • Responsible for developing ADF Data Controls from ADF Business components EO,VO AM
  • Created associations between entity objects to represent business relationships.
  • Responsible for handling the control flow efficiently using ADF task flows BTF and UBTF
  • Implemented multi select and quick select LOV's in various pages.
  • Responsible for developing, invoking and implemented validations on JSF backing beans.
  • Extensively worked on BC4Js in development and customization of the Framework pages.
  • Made Several design changes to the pages using ADF Skinning and CSS
  • Responsible for writing JUnit Test scripts for testing in business layer data layer.
  • Optimized the ADF BC configurations by extending the implementation classes.
  • Used weblogic application server for design, development, and deployment of applications.
  • Worked on various BC4J objects for implementing update, delete, insert, lock, and rollback.
  • Responsible for gathering requirements from the business analysts and implementing it within the stipulated time.

Environment: Oracle ADF 11g, EL, ADF Rich Faces, J2EE, JSF, Weblogic 11g, SOA 11g, Oracle E-Business Suite R12 AP , Oracle Database 11g, JDeveloper 11g, Toad, SQL, PL/SQL.payments transfer and ownership information of items of value given to the physicians and teaching hospitals to CMS. Application uses a physician database sourced from third-party vendor and integrates the payment information from internal expense reporting system.

  • Collaborated with business users for requirements gathering and created technical design documents that described all the components of the distributed application.
  • Developed UML Use-Case diagrams, Sequence and Collaboration diagrams, Class diagrams using Rational Rose.
  • Developed UI pages using PrimeFaces JSF framework, created conditional logic using JSF tags and JSTL and used JSF converters, facelet templates, fragments, validators, event handlers, and managed beans.
  • Configured faces-config.xml to define the JSF page navigation rules within the application.
  • Created stateless session beans, CRUD facelets and managed beans on the entity classes using JPA/Toplink while mapping associations using the persistence annotations.
  • Developed message driven beans for reading the physician data from JMS queue and loading into the database. Used JAXP and JAXB API's to process the data in XML format.
  • Created reports in PDF, Word, Excel formats for the CMS using Jasper Reports. Invoked REST based service to transfer documents to the regulatory agencies.
  • Used JSFunit, DBunit and soapUI for testing the components and supported business users during System Integration testing and User Acceptance testing.
  • Implemented certificate based security for integrating physician data from the third-party vendor.
  • Used ANT for packaging and deploying the application onto the Weblogic Application Server that was configured with connection pools, JMS destinations and data sources

Environment: Java 6, JSF 2.0, Facelets, PrimeFaces, JPA 2.0, HTML, JSP, Rational Rose, UML, Servlets, Weblogic 11g, PDX, Oracle Database 11g, Netbeans 7.0, SQL, PL/SQL, Apache HTTP Server, Junit, Log4j, ANT, SVN, Log4j, ANT, SVN, TopLink, JMS, REST services and rebates agreed as part of sales contracts for both direct and in-direct buys of pharmaceutical drugs. Application manages the complete life-cycle by allowing users to create, modify, route for approval, credit/check generation and close out the chargeback and rebates.

  • Gathered user requirements followed by analysis, design, development, testing and production deployment of the application.
  • Designed the physical database schema and created tables, packages, triggers for managing the rebate and chargeback information.
  • Implemented MVC architecture using JSF framework, developed validators, event handlers and configured faces-config.xml
  • Developed Entity Beans for encapsulating the business logic and session bean for providing the CRUD functionality for chargeback and rebate entities.
  • Chargeback and Rebate information is routed to the finance approval workflow process using Message Driven Bean and JMS.
  • Involved in preparation of test cases and execution using Junit, Packaged and deployed the application onto Weblogic application server.

Environment: Java 6, JSF 1.2, Facelets, JPA 2.0, HTML, JSP, UML, Servlets, Weblogic 11g, Oracle Database 11g, Netbeans 7.0, SQL, PL/SQL, Toplink, Apache HTTP Server, Junit, Log4j, ANT, SVN, JMS

Java/J2EE Developer

The application provides the dealer and staff alignment across the network and also provides various reports.

  • Working closely with the user group and database team to understand the Business Requirements and the need of the system.
  • Used HTML, JSP, Javascript and Servlets for design and development of the front-end.
  • Used Collection Frame work, ArrayList, Vector, HashMap to return record sets from the database.
  • Created exception classes and handled exceptions from beans as well as JSP pages and redirected to the proper error pages.
  • Used STRUTS as the base framework to achieve MVC Model View Controller. Validation framework for Presentation validation. Implemented Dispatch Action Pattern to optimize struts action lookup. Used Struts based DynaFormBeans framework also Used DynaActionFormBean, DynaValidator.
  • Implemented the application using the concrete principles laid down by several design patterns such as MVC, Data Access Object and Data Transfer Object.
  • Used EJB Stateless Session Beans as business fa ade and used RMI for invoking distributed objects.
  • Used Hibernate as ORM tool to store the persistence data into the Oracle10g database and JDBC for database-independent connectivity.
  • Responsible for developing Cascading Style Sheets CSS for the user interface. Used Subversion for version control and Log activity recording was performed with log4j.
  • Created test cases using Junit, supported users during UAT by providing issue resolutions.
  • Packaged code using Maven and deployed onto Websphere application server. Migrated code across different environments DEV, TST, PRD and provided post-rollout support.

Environment: Java 5,J2EE 1.4,HTML, JSP , JavaScript, CSS, Servlets , EJB, Jakarta-Struts, Struts Tag Lib , Validator framework, JDBC, RMI, JNDI, Hibernate 3.0, XML, Websphere 6.0 , Eclipse 3.4, Sub Version, Maven, Junit, Log4j,Oracle 10g.

Java/J2EE Developer

The application allows business users to create/maintain products, deals or contracts. The application was developed and integrated with J2EE layers and the Apache Tomcat and JBoss are used as application server.

  • Involved in design, development and support of the application using agile methodologies SCRUM .
  • Developed user interfaces using HTML, DHTML, JSP, CSS, JavaScript, and AJAX in order to provide Cisco's corporate look and feel to the application.
  • Developed application using Struts Framework with respect to Model-View-Controller MVC architecture. Used Struts validation and Tiles Framework in the presentation layer.
  • Implemented Spring IOC for interconnection between modules in the application.
  • Implemented business logic on server side as session beans EJB, JDBC and configured ejb-jar.xml on the application.
  • Created SOAP based web services, used JAX-RPC to created web service client interface from WSDL.
  • Developed XML Schema's and DOM parser for all the XML documents used for data transfer and also developed XSLT code for them.
  • Involved in preparation of test cases and used test driven development model using Junit.
  • Used Maven for building application EAR file and deployed it onto the JBoss application server. Used Log4j to log error messages.

Environment: Java 1.5, J2EE 4.0, JSP 2.0, Servlets 2.5, JDBC 2.0, EJB, JBoss, Apache Tomcat, Oracle 10g, Eclipse, XML, JavaScript, HTML, Struts, Spring, Design Patterns, JMS, JUnit, CVS.

Java/J2EE Developer

administer all the customers and simplify customer service. This application electronically uploads daily shipping information to the carriers, helping to track parcels. It also connects to the Legacy System to get the data and this data can be easily extracted for use in accounting, order tracking, inventory management, and shipment planning software systems.

  • Involved in the requirements analysis and overall system design of the Computerized Parcel System application
  • Involved in all three modules, user management, presentation and workflow.
  • Developed Presentation layer using JSPs in the MVC Struts1.1 Framework.
  • Developed various modules for Business Logic such as calculating time and cost, tracking shipments, parcel information and finding locations using session beans and entity beans.
  • Developed the Servlets, Action classes, ActionForm classes and configured the struts-config.xml file.
  • Built and deployed war files in Websphere 6.0.
  • Extensively used Eclipse IDE for writing Java classes and integrated them into packages.
  • Used WSAD to build and test Struts applications.
  • Subversion was used for concurrent version control of the application.
  • Involved in Unit Testing using JUnit and System Integration Testing.

Environment: IBM Websphere 6.0, Eclipse IDE, WSAD, DB2, J2EE, Servlets, JSP, Java 1.4, Struts 1.1, JDBC, JNDI, EJB 1.1, HTML, JavaScript, UML, JUnit, Rational Rose, Subversion.

J2EE system that runs on Tomcat application server using Oracle database.

  • Designed and developed web UI pages using JSP, Servlets, and Struts for generating HTML content using the information returned from the respective Beans.
  • Responsible for configure struts, developed struts actions, struts form beans, springs and hibernate framework and develop custom tags.
  • Used Hibernate, object/relational-mapping ORM solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL-based schema.
  • Wrote PL/SQL scripts stored procedures for database queries.
  • Created stored procedures, database triggers and database tables required using Oracle.
  • Used XML, XPath, XSL and XSLT to transform bean data into HTML and Excel formats.
  • Responsible for developed new axis web services in Java using Apache SOAP Axis.
  • Responsible for unit testing persistence later and service later using JUnit.
  • Deployed all the components on Web Sphere Application Server.

Environment: Java, HTML, J2EE JSP2.0, Servlets, JMS, JNDI , CSS, JavaScript, Struts 1.1, Spring 1.2, Hibernate3, Web Service, SOAP, SOA, XML, XSL, XSLT, JSTL, XPath, ANT, SQL, PL/SQL, Oracle 9i, JUnit, Tomcat 5.0, Clear Case6.0, RAD6 and Web Sphere6.1, UML, Rational Rose, VSS, Clear Quest, WinCVS and My Eclipse on WinXP.

Java/J2EE Developer

publish data thousands of binary files from one location to other location. The architecture was fully distributed it was having File Server, Database Server, Authentication Server and Website Publishing Manager running at different-different locations

  • Involved in designing and developing database in Oracle and front-end web forms using JSP and Servlets.
  • Created Java parsers to parse mortgage related binary files.
  • Implemented common classes to upload and download files using FTP.
  • Created file view/upload/download related user interface using Java Applet, this applet was interacting with Java Servlet to get data from server.
  • Developed common library for the user authentication and file publishing.
  • Used ANT to Package and deploy the application on development, test and production servers.
  • Troubleshoot critical UAT and production defects.

Environment: JDK1.4, JSP, Servlet, JDBC, Oracle9i, JRUN 4.0, TOAD 7.0, Win XP, BEA Weblogic 7.0

We'd love your feedback!