We provide IT Staff Augmentation Services!

Java Developer Resume Profile

3.00/5 (Submit Your Rating)

Sfo, CA

SUMMARY

  • 7 years of extensive experience inJava2.0, J2EE, Servlets, JSP, jQuery, HTML,Java Script, Struts Framework, RMI, EJB, Web Services, Hibernate, Spring,, JDBC, XML, JSF, Weblogic 6/7/8/9, WebSphere 4.0/5.0/6.0, Jboss 4.0, Tomcat, WSAD 4.0/5.0, RAD, Jprobe, Eclipse, DB2, Design patterns and Design methodologies, Unix, AIX 4.x, 5.x.
  • Extensive expertise in software analysis, design, development experience in object oriented, client/server, relational and web environments with a deep insight of Object Oriented Analysis and Design, Object Oriented Programming, software processes, system deployment, implementation and administration.
  • Experienced in Extreme Programming, RUP, Agile Programming Methodologies.
  • Involved in custom programming such as Client Server applications Intranet and extranet and developed business applications using the JAVA/J2EE Technologies.
  • Extensive web development experience using Sun J2EE related tools, IBM RAD, Eclipse, BEA Weblogic 5.1/6.1/7.x/8.x, WebSphere 5.x, LOG4J, Web Services, SOAP, WSAD, STRUTS Framework, MVC, Rational clear, XML, Oracle 8.x/9.x and SQL Server 2000.
  • Expertise in technologies including Java, Servlets, EJB, JDBC, MVC, Java Swing, Java Applet, JSP, XML, XSL, XSLT, JSTL, CSS and Ant Scripting.
  • Expertise in GUI Design. Extensively HTML, XML, JavaScript, Perl, DHTML, and JSP.
  • Good working experiences in application servers like WebSphere 4.0/3.5 BEA Weblogic 5.1/4.5/8.1, JBoss, Tomcat and worked in the areas of Deployment, Enterprise Bean Provider and Application assemble.
  • Extensive experience in developing applications and Web design using J2EE Design Patterns, MVC Architecture, STRUTS Framework, Spring, JMS, CMIS Apache Chemistry.
  • Good Exposure to Service Oriented Architecture SOA such as Webservices including SOAP, , WSDL, JMS, IBM WebSphere Series.
  • Experienced in developing Oracle PL/SQL, DB2 UDB Stored procedures and Crystal Reports.
  • Excellent communications skills, creative problem solver, proactive listener, and the ability to work in a team or individually.

TECHNICAL SKILLS:

Languages

Java JDK 1.4/1.5, J2SE 1.3/1.4/5.0 , SQL, PL/SQL, C/C

IDEs

MyEclipse 6.0.1, RAD, WSAD, Eclipse, Jdeveloper

Databases

Oracle 7i/8i/9i/10g, DB2 8/9 UDB, MySQL 3.x/4.1/5.0, SQL Server 2000/2005

Platforms

Windows 95/98/NT/2000/XP, Sun Solaris 9/10, Unix Aix 5.2/5.3, Linux

Frameworks

Struts 1.1. ,1.2, Springs 1.1.0/2.5

Application Servers

BEA WebLogic 8.1, IBM Web Sphere 5/6, JBoss 4.0, Apache 5.5/6.0/7.0

XML Parsers

SAX, JAXP, JQuery

Dist Object Mgmt

EJB 2.0, RMI, SOAP, JCA, RUP, MQ Series 5.1, Message Broker.

APIs

JDBC, JMS, JNDI.

Web servers

Tomcat 5.0.28 / 5.5

Scripting Tools/GUI

AJAX HTML/DHTML/XSLT/JSTL, JavaScript ,Reporting tools, Unix Scripting

UML Tools

Altova, UModel 2006, MS Visio, Rational Rose.

Design Patterns

MVC, Singleton.

Database Tools

Toad for Oracle, Toad for SQL server,DB2

XML Editors

Altova XMLSpy 2006, Editplus.

Version Mgmt Tools

SubVersion 1.4 SVN , CVS, PVCS.

ORM Framework

Hibernate 2.0, 3.0.

Testing Tools

JUnit 3.8/4.0, Tprobe.

PROFESSIONAL EXPERIENCE

Confidential

Role: Java Developer

Description: Confidential network have more than 12,000 ATMs, the WebATM application is organized in these three areas:

  • ATM platform to manage the ATM devices, monitor the system state of health, and provide command-and-control capability
  • User interface to provide a state-of-the art presentation layer and a consistent user experience on every ATM
  • NonStop host dual-node server to provide 24 X 7 availability and balanced load processing of transactions made at Wells Fargo ATMs
  • ATMs handle approximately 2.2 million transactions a day.
  • By scanning checks and cash deposited without an envelope, Envelope-Free EF ATMs offer convenience to customers and reduced processing costs. Currently, we are processing approximately 370,000 checks and 1.1 million bills per day.
  • Data-mining and customer-preference settings provide a personalized and customizable ATM experience, including Favorites buttons, which let customers skip steps in their most frequent or preferred transactions, and eight language options.
  • Confidential advertising capabilities offer business partners cross-sell opportunities using targeted, interactive ads and full-motion video options.

Responsibilities:

  • Extensively used J2EE features for the development of application.
  • Designed developed and deployed the application using Eclipse and Apache Tomcat 7.0.
  • Designed Java components using Spring MVC framework.
  • Experience in front-end technologies such as JavaScript, HTML, DHTML, XML, CSS and
  • Classes are designed by using object oriented design OOD concepts like encapsulation, inheritance etc
  • Used Stored Procedures, Query optimization for calling API's from Oracle DB.
  • Designed and configure Subversion for the project.
  • Migrated from Oracle to Mongo DB to ensure scalability and performance.
  • Worked on JSON for parsing the requests from UI.
  • Developed Web service's using SOAP, REST.
  • Created elements using AJAX, HTML, JavaScript and DHTML to allow users to dynamically change their details like contact address, phone numbers etc
  • Designed a rich web-based user experience using HTML and JavaScript.
  • Creating Wells Fargo standard xml's WFXML and WSDL's.
  • Worked in creating UNIX environment to deploying the code in UNIX JVM's.
  • Worked on CFX, JAXWS for binding the Xml request and response's.
  • Worked on Business views and Universes to Business Objects
  • Worked on Unix and Ant scripts build file.
  • Angular.js client MVC framework plug-in that assists with application dependency and configuration management.
  • Used Oracle/SQL Developer for Data Management.
  • Designed the database triggers to invoke Java methods.
  • Used Relation Clear Quest and Quality Center for issue tracking.
  • Involved in the creation of build scripts to build the application from the source and JUnit for testing.

Environment: Java, J2EE, Putty , Servlets, JSON, JavaScript, Tomcat, oracle SQL Developer Tool, Angular.js, Spring MVC, Business Objects, , SVN, XML, JUnit, Oracle9i and Windows7.

Confidential

Role: Java Developer

Description: Confidential stands for Software Infrastructure and Fulfillment Technology. It is a manufacturing team within the Software Supply Chain Management organization providing consulting and support to Product Teams interested in electronic software licensing. SWIFT has been supporting confidential based licensing for many products of Cisco. There was need to implement licensing for IOS based products using Confidential Sentinel LM. This effort was in compliance with the policies laid down by CISL Cisco IOS Software Licensing framework.We have the capability of Through the use of Digital Distribution, Cisco intends to introduce the capability of delivering what software a customer wants, when they want it and how they want it. Thereby Cisco will reduce delivery time of licenses to customers. This will enhance customer satisfaction and reduce distribution costs. The purpose of this team is to provide the license product details and documents for a customer in online. Getting the documents, Licenses and meta data form ERP Manufacture team and publish the data to cloud. The customers will get the Licenses and document according to their Product id's the whole scenario is to make the customer comfortable in getting the sufficient information from online about their purchased products.

Responsibilities:

  • Involved in the creation of build scripts to build the application from the source and JUnit for testing.
  • Used Relation Clear Quest and Quality Center for issue tracking.
  • Used Oracle/SQL Developer for Data Management.
  • Used J query, JavaScript, Ajax for front end validations.
  • Used JSP for developing User Interfaces.
  • Worked on Unix and Maven technology.
  • Worked on Business views and Universes to Business Objects
  • Worked on HP Kantian packages to deploy the code in Production.
  • Used HTML and various JavaScript libraries to enable users to preview book covers and content.
  • Worked on Apache Chemistry Frame wok.
  • Worked in UNIX environment for deploying the code in UNIX JVM's.
  • Developed Web service's using SOAP, ATOM, REST.
  • Used Stored Procedures, Query optimization for calling API's from Oracle DB.
  • Classes are designed by using object oriented design OOD concepts like encapsulation, inheritance etc
  • Designing and developing EJB Session Beans stateless session beans for business logic and business access as per Use cases
  • Designed Java components using struts-2.2.3.1 framework.
  • Designed developed and deployed the application using Eclipse and weblogic.
  • Extensively used J2EE features for the development of application.

Environment: Java, J2EE, SSH , Servlets, JavaScript, Tomcat, PL/SQL Developer Tool, Struts, Business Objects, HP Kantian Packages, CVS, PVCS, JSP, javascript, jquery, html, ajax, XML, JUnit, Oracle9i and WindowsXP.

Confidential

Role: Java Developer

Description: Confidential allows customers to place internet orders electronically for Att offered services. Customers can order service for different types of Att Products Titan, DSL, Uverse, Wireline, Wireless, DTV, VOIP different Bundle packages . API's all stateful session beans and stateless sessions beans are developed for configuring the customer account, evaluating the order for the services against service qualification API, displaying the products using Product Catalog API and Product Details API and if the customer is qualified for the ordered product Product Configuration API then the order is processed Process Order API for a scheduled date and ready for submission check out .

Responsibilities:

  • Extensively used J2EE features for the development of application.
  • Designed developed and deployed the application using Eclipse and weblogic.
  • Designed Java components using struts-2.2.3.1 framework.
  • Designing and developing EJB Session Beans stateless session beans for business logic and business access as per Use cases
  • Classes are designed by using object oriented design OOD concepts like encapsulation, inheritance etc
  • Used Stored Procedures, Query optimization for calling API's from Oracle DB.
  • Developed DSL API ejb framework as per requirements.
  • Developed SWING Schema design for database application like an XML.
  • Worked on Business views and Universes to Business Objects
  • Worked on Unix and Maven technology.
  • Used JSP for developing User Interfaces.
  • Designed and developed JSPs as a presentation layer with using HTML, JavaScript, CSS, and Ajax.
  • Used Oracle/SQL Developer for Data Management.
  • Used Relation Clear Quest and Quality Center for issue tracking.
  • Resolving issues of DSL and Uverse and Titan products.
  • Involved in the creation of build scripts to build the application from the source and JUnit for testing.

Environment: Java, J2EE, EJB, JSP, Custom Tags, putty, Ajax, Servlets, JavaScript, Weblogic6.1, PL/SQL Developer Tool, Struts, Business Objects, Visual Source Safe, XML, JUnit, Oracle9i and WindowsXP.

Role: Java Developer

Description bank is one of the largest bank in USA. CEO Wires Out-of-Band Validation OOBV is a service designed to help prevent fraud on the CEO Wires channel. It does this by confirming risky free form wires and wire template changes outside of the CEO session, utilizing the telephone channel to bypass attackers on the internet channel.A free-form wire with single custody is our riskiest transaction. It can go almost anywhere in the world within minutes, and can be difficult to retrieve. There has always been an inherent risk of mistakes in these transactions, but the advent of sophisticated malware, installed through social engineering, has dramatically increased the risk to the bank and our customers. So much so, that it is no longer practical to trust that our customers' computers are not compromised by malware.

Responsibilities:

  • Extensively used J2EE features for the development of application.
  • Designed developed and deployed the application using RAD.
  • Designed Java components using REA framework.
  • Designing and developing EJB Session Beans stateless session beans for business logic and business access as per Use cases
  • Classes are designed by using object oriented design OOD concepts like encapsulation, inheritance etc
  • Developed interactive JSP web pages using AJAX, JavaScript and HTML.
  • Used mobile web service to get rate of Foreign Exchange.
  • Developed necessary DAO's with Hibernate as the persistence framework.
  • Used AJAX to retrieve a list of search results from the server.
  • Worked on Business views and Universes to Business Objects
  • Worked on SWING Schema Design for Oracle Database.
  • Used JSP for developing User Interfaces.
  • Used Oracle/SQL Developer for Data Management.
  • Worked on Stored Procedures, Query Optimization etc.
  • Involved in the creation of build scripts to build the application from the source and JUnit for testing.

Environment: Java, J2EE, EJB, JSP, Custom Tags, putty, Ajax, Servlets, JavaScript, Weblogic6.1, PL/SQL Developer Tool, Struts, Business Objects, Visual Source Safe, XML, JUnit, Oracle9i and WindowsXP.

Role: Sr. Java Developer

Confidential is an enterprise system that helps business owners start and operate a business in Michigan. This website provides businesses one place to interact with government for all their licensing and registration needs. Business owners can perform a variety of tasks using One Stop such as starting a business, applying for or renewing LPRs, viewing status of LPRs, paying fees and some taxes. The application hosts 375 possible LPRs spread across 10 departments.

Responsibilities:

  • Extensively used J2EE features for the development of application.
  • Designed developed and deployed the application using Websphere Integration Developer.
  • Designed Java components using DAO and Singleton design patterns.
  • Designing and developing EJB Session Beans stateless session beans for business logic and business access as per Use cases
  • Classes are designed by using object oriented design OOD concepts like encapsulation, inheritance etc
  • Created Dispatch Action classes and DynaAction forms.
  • Performed the client side validations using JavaScript.
  • Developed web application using Struts Framework tiles application.
  • Implemented Struts 1 Frame Work based on MVC paradigm.
  • Used AJAX to retrieve a list of search results from the server.
  • Used JQuery, JavaScript, CSS script, XSLT, XML's for frontend validations.
  • Worked on Business views and Universes to Business Objects
  • Used JSP for developing User Interfaces.
  • Used Oracle/SQL Developer for Data Management.
  • Involved in the creation of build scripts to build the application from the source and JUnit for testing.
  • Used Visual Source safe for Version management.

Environment: Java, J2EE, EJB, JSP, Custom Tags, Hibernate, Ajax, Servlets, JavaScript, Weblogic8.1, PL/SQL Developer Tool, Struts, Business Objects, Visual Source Safe, XML, JUnit, Oracle9i and WindowsXP.

Role: Java Developer

Confidential sells more than one million vehicles each year through VB2, a two-stage internet sales technology. Confidential has many websites for different classes of audience, like for general public, Confidential Buyers/Members and Confidential Sellers etc. Confidential has all the auction business crafted in the IBM mainframe machines, and in the process of shifting to web based technologies.

Responsibilities:

  • Worked on the company websites for public, members and involved in the development of several new features.
  • Extensively used the Java 1.6 and its new features
  • Followed MVC architecture while designing and developing.
  • Used JavaScripting, jQuery and HTML for implementing new mobile application.
  • Generated technical design documents based on the requirements, including the flow diagrams, use case diagrams, class diagrams etc.
  • Written JUnit test scripts to automate the unit testing process.

Environment: JDK 1.5, JSP, Spring MVC, JDBC, WebMethods 6.5, TOAD, DB, Ant, Web Services, JavaScript, EDI, TCP/IP, JSON, JMS, JCA, XSL, Jprobe, DOJO, Tiles, Windows, Linux.

Confidential

Role: J2EE Developer

Description:

Confidential for online banking and credit process to get more number of customers. The Internet Banking System is developed to provide online account information. It is a complete online banking solution.

Responsibilities:

  • Involved in Analysis and designing the application.
  • Designed and developed web pages using HTML and JSP.
  • Developed Application Client that handles basic customer and account administration for the banking application through a Swing user interface.
  • BankAdmin Class, Event Handle Class, DataModel Class were developed that creates the user interface and for handling action events.
  • Involved in Credit Card front-end validations backend processing.
  • Designed and developed Servlets to communicate between the presentation and business layer.
  • Developed user interfaces UI using JavaScript, AJAX, JSP, Struts 2.0
  • Used EJB as a middleware in developing a three-tier distributed application.
  • Developed Session Beans to implement business logic, which uses Entity Beans to make database calls
  • Expert level skills in Programming such as Java, J2ee/Servlet, JDBC, EJB, Struts, Spring, Hibernate, JavaScript, JSP, HTML and AJAX.
  • Communication between the distributed application modules is handled through asynchronous JMS messages
  • Developed XML documents for data transfer between the web clients and the server.
  • Used XSLT to transform data from one Document into another.
  • The processed data is transferred to the database through Entity Bean.
  • Used JDBC for database connectivity with Oracle.
  • Configured the Weblogic application server and deployed the web components
  • Involved in unit testing using Junit.

Environment: J2EE, JSP, Servlets, XML, XSLT, EJB, JDBC, Web logic 6.1, Swing, JavaScript, JMS, HTML, CSS, Oracle 9i, Windows 2000, Sun Solaris.

Web Developer

Description: Development of internet J2EE banking application that enables a customer to register and accesses their accounts using JSP and EJB entity bean. Registered customers will able to view the details of their accounts and transfer money online. This application helps the customer accessing transactions through Internet from anywhere in the world. This online banking is to check balances, review accounts activity, enrolling for the bank account, new loans, vehicle leasing, credit cards, home equity, computer loans, personal loans, education financing services, etc. Also developed the JSP pages and JavaScript validations for the users to login, retrieve and update the information of the profile.

Responsibilities:

  • Developing and deploying internet banking application under J2EE environment.
  • Involved with the designing of various forms using HTML, DHTML, CSS
  • Developed user interfaces using JSP.
  • Developed the Interface using Java, JDK 1.4 and used Oracle server as a backend data.
  • Involved in the detailed design of User Interface layer and business layer.
  • Involved in design and modifying JSP java server pages which act as view.
  • Developed EJB, Session Beans and Entity Beans, Servlets and action Classes interacting with EJB and Session Facade Implemented Data Access Objects using JDBC to access data from Oracle database.
  • Enterprise java beans entity bean to interact with Oracle database.
  • Developed client side validations using JavaScript.

Environment: BPEL, Drools, Intallio, Apache ODE,SQL, HSQL, Oracle, MySQL, MSSQL atleast minimum knowledge on connections, queries and tuning them , HTML, CSS, Ajax, Ant, XML, Xquery,Apache CXF services, SOAP, Axis2

We'd love your feedback!