Java Developer Resume Profile
CA
Summary:
- Over 7 years of experience in software development using Java and J2EE technologies, this includes all phases of software development life cycles like User Interaction, GAP Analysis, Design, Development, Implementation, Integration, Documentation, Testing, Deployment, Builds, Configuration and Code Management.
- Expert in developing applications using all J2EE technologies like Servlets, JSP, JDBC, JNDI, JMS.
- Expertise in OOA D and UML using Rational Rose.
- Experienced in database programming using Triggers and Stored Procedures in environments like Oracle and DB2.
- Expertise in writing complex SQL queries.
- Expert in using most of the Java IDEs like IBM's WSAD, RAD, Eclipse.
- Good knowledge of developing GUI based application using Swing , EJB and Java Applets.
- Expert in implementing MVC architecture using Jakarta STRUTS 1.1, JSTL JSP Standard Tag Library , JSP Custom Tag Development and tiles.
- Thorough knowledge and experience of XML technologies DOM and SAX , and extensive experience with WEB TOOL KIT GUI, XSL, X-Path, DTD, XML schema, FILE net, XSLT and XML SPY editor and EJB in enhanced life cycle methods.
- Experienced in using rational tools like Rational Rose, project management tool like CVS and defect management tool like Clear Quest and Hbase Hive usage.
- Experienced in using design patterns, both Gang of Four patterns and J2EE design patterns like Model View Controller, Business Delegate, Data Access Object, Front Controller, Service Locator, Session Fa ade and Transfer Object.
- Extensive experience in Application servers likes Middleware, Web logic, Websphere and Web Servers like Apache Tomcat.
- Experienced in using Hibernate Object/Relational mapping framework and Dojo ExtJs
- Extensive experience in Operating Systems like Windows 2000, XP Servers, Windows NT 4.0, UNIX.
- Proficient in Swing, Core Java, XML XSLT and Schema , HTML5, and JavaScript
- A team player with good analytical, planning and interpersonal skills. Also has ability to work independently.
Technical Skills:
- Languages: Java till 1.7, C, C
- Frameworks: Struts1.x, Hibernate 3.0, Spring2.0, JSF1.0
- Java Technologies: J2EE, open source, JDBC, Net beans, Servlets, Swings, EJB, RMI, JNDI, Multi threading, JSP1.2/2.0, Log4j
- Web Technologies: XML, HTML5, XHTML, jstl, Ajax, Ext-js, jbossEsb, ESB EJB,JPA, JavaScript, File net, Documentum, JSP, open CMS, EJB.
- Application/Web Servers: IBM Web Sphere 5.1/5.0, Apache 2.2, Apache Tomcat 5.0, BEA Web Logic 8.1/7.0
- RDBMS and Tools: Oracle 9i / 8i/ 7.x, MySql.SQL, PL/SQL
- IDE Other Tools: Eclipse, My Eclipse 5.1/6.0, RAD 7.0/ WSAD 5.0, NetBeans, MS-Visio, Dream Weaver 8.0, MS Front page, Fatwire, Vignette, Dojo/ExtJS tool kit.
- XML/Web services: XML, XSL, XSLT, XStream, JAXB, SOAP, WSDL. RESTful, Jira
- Operating Systems: Windows XP, 2000/NT/98/95, UNIX and Linux.
Professional Experience:
Confidential
Java Developer
Confidential is the detailed design of implementing the ESB component of the Currency Teller and VFX integration. Vault Foreign Exchange, VFX is a Wells Fargo System that manages foreign banknote inventory including the fulfillment of FX banknote transactions at WFB's FX vaults in Portland, Salt Lake City, and Philadelphia. VFX processes buy and sell transactions from WFB retail stores, call centers, and websites, closing rates. The primary objective of this project is to enable CT users primarily front-line and back-office tellers to place banknote orders and have those orders processed using the VFX system. Once this is achieved all Wells Fargo's foreign currency vaults will be on one system.
Responsibilities
- Designed and developed user interface for and public using asynchronous technologies using AJAX/POJO/Struts frame works.
- Involved in creating case diagrams, object model diagrams, class diagrams, deployment diagrams using UML/Rational Rose.
- Implemented JavaThread programming.
- Used Agile development methodology and Experience working with DB2 and Middleware
- Applied Design patterns Singleton, Business delegator, Factory, Service locator etc.
- Implemented business layer using Spring AOP, IOC, MVC framework..
- Involved in Integration to integrate with external systems DMV, JP using SOA Web services, WSDL, SOAP, UDDI, JAXB, XML .
- Developed web services using Apache Axis2 in Java and SOAP/WSDL on SOA architecture.
- Implemented the project using Mule studio express edition
- CVS and SVN was used for code versioning system, for building the application in repository and for production code maintenance.
- Extensively used DOM and SAX parsers for parsing XML data and XSLT for XML transformations parsers and Involved in installation of TOMCAT application server in Multicluster environment.
- Involved in develop and modify SQL queries and stored procedures using TOAD.
- Implemented new features to deploy on Mule application servers.
- Involved in writing test cases using JUNIT for various modules and Anthill for build.
- Used Log4j for logging in to log files and involved in debugging files.
- Involved in logging and working with defects using HP QC Quality Centre
- Involved in fixing code vulnerability issues and having familiarity with Fortify tool.
- Involved in testing, bug fixing and documentation of the system and deployment
Environment: Java 1.6, J2EE, JSP Framework, JSON, JPA, Servlets, Mule, JDBC, HTML, , SQL, EJB3.0, AJAX, HSQL,EJB, Springs, middle ware, Apache axis, JNDI, Oracle, PL/SQL, Web logic 9.2/10.3, TOAD, UML, JSTL, ANT, Maven, , Custom tags, DB2, JAXB, JNI, JSF, XML, DOM, SAX, X,SLT, S Clear case, Windows, Log4j, Fortify, HP Quality Center, Design Patterns.
Confidential
Portal Developer
Responsibilities:
- Developed application using JSP, struts and JPA technologies. JavaScript, HTML, CSS also used for front-end.
- Developed portlet's inside the portal using struts and jsp portlet's.
- Used Hibernate for mapping the fields with the database and database connectivity.
- Used Plugins-SDK Env in Liferay to develop portlets.
- Used Struts validator framework for validating the form fields.
- Developed DAO's for the saving and retrieving data from database.
- Responsible in Unit testing and manual testing the queries before writing it in DAO's to Update and retrieve the data from database.
- Responsible for Complete Design and development of the portal.
- Deployed the Application on the Websphere 7.0.
- Developed Portal application using RAD 7.0.
Environment: Java, WebSphere Portal 6.0, JSP, JSTL, Struts 2.0.6, Java Script, HTML, CSS, MySQL, JDK 1.5, Oracle 10g, JUint, Hibernate 2.0, RAD 7.0, Hibernate Annotations, Websphere 7.0, RAD 7.0, Windows XP Professional, Log4j, , Xml, Ant, SVN
Confidential
Java Developer
Responsibilities:
- Involved in Creation of Basic Assets and publishing of content assets to the Website.
- Involved in Creation of Flex Families in Content Server and associated the JSP ,Jboss seam, JSF,J2EE,OOD, open source JDBC ,NET Beans, JMS, JSTL and XSD, WSDl, XML,SAML, pages to the assets.
- Involved in developing USER INTERFACE UI with JSF for UI navigation.
- Worked on SNMP calls for monitoring the devices.
- Developed an XML based editor interface that allows users to easily enter data for the attribute.
- Creation of Page Assets and Collection Assets, Responsible for placing the page Assets in the site plan Tree.
- Created GUIs for applications and applets using SWING components and Ice faces for navigation view.
- Writing Java, JSP Code using customized JSP tags and Content Server tags for rendering the Assets.
- Involved in publishing the assets from DEV server to the CM server and jira on client sideji.
- Configured Oracle application server and IBM Websphere application server 7.0 in multiple environments.
- Involved in troubleshooting and integrating various SOAP STACK Systinet applications.
- Involved in using various PeopleSoft Modules.
- Gain and upgrade constantly necessary knowledge of Documentation requirements, and make successful recommendations.
- Used Eclipse, RAD,SWAD as the IDE and Struts Framework for developing the application
- Implemented object-relational mapping using Hibernate.
- Involved in the implementation of and Java Servlets and Facelets on the server side.
- Involved in implementation of Hadoop stack Map Reduce, Hive, Hbase, Flume, etc.
- Implemented POC work for a new requirement which needs creation of an entire site with all the required assets Blog Site .
- Developed and managed project plans according to a structured Agile project management methodology.
- Developed a POC for Integration of Spring Web Flow with Turbine Framework, GUI and -EXT framework
- Involved in installation of TOMCAT application server in Multicluster environment.
- The base architecture was designed as per the MVC architecture using the Front Controller design pattern based on the application requirements.
- Design and developed several Web services SOAP client using AXIS to send service requests to Web services and rich faces.
- Developed, deployed and maintained Single Sign On application in development, test and production environments and RAD 7.5 and deploying applications.
- Involved in Development of Fat wire Web Content Management application AWS
- Involved in writing complex PL/SQL queries to check the integrity of data and created stored procedures and triggers.
- Developed Java Script and Action Script, VB Script macros for Client Side validations.
- Develop applications utilizing Java Swing, spring, DOJO, POJO, AJAX, OOA, CMOD, OOD, HTML 5.
- Used JUnit to test specific functionality in the code and Jira library.
- Involved in deploying the files to production using CLEARCASE, Flex, JPROBE, JbossEsb seam worked with tracking by jira.
- Involved in writing Shell and scripts for automation of deployments to WAS, JBOSS server.
- Involved in Writing and executing the Unit Test cases manually and Object oriented programming.
Environment: Java 1.6, C,C ,J2EE, RDBMS, LINUX, Unix, Struts 1.2, IMS, Volte, JSP, JPA, Servlets, Net beans, multithread, IBM Portal, Flex, POJO, UAT, JDBC, Facelets, CMS, OOP, clear case XML, HTML. jstl, Ext-js, 5,Granite,Jboss seam, Websphere Application Server,richfaces,SAML,JavaScript,PortletDev,Documentum,jira, Gui, Kit, Dojo, JQuery ,CSS ,Rad 7.5,Oracle 8i, MySQL5.01, SVN, AJAX, Tomcat and ,Web logic server.
Confidential
Java Developer
Responsibilities:
- Involved in analysis, design and development of e-bill payment system as well as account transfer system and developed specifications that include UML Diagrams using Rational Ross.
- Involved in designing the user interfaces using JSPs.
- Developed custom tags, JSTL to support custom User Interfaces. .
- Implemented Business processes such as user authentication, Account Transfer using Session EJB Sana File Net p8.
- Used JNDI for naming and Directory Services.
- Added tasks for online banking website using core Java
- Used WSAD for writing code for JSP, Servlets, Documentum, Struts and EJBs.
- Implemented persistence layer using Hibernate that use the POJOs to represent the persistence database tuples. These POJOs are serialized Java Classes that would not have the business processes.
- Used Spring MVC Framework for developing web applications.
- Implemented the application using the concrete principles laid down by several design patterns such as MVC, Business Delegate, Session Facade, Service Locator, Data Access Object, Singleton and Factory.
- Eliminated multiple JSF component libraries and replaced with single component library ICE faces
- Deployed the applications on IBM WebSphere Application Server.
- Used Java Messaging Services JMS for reliable and asynchronous exchange of important information such as payment status report.
- Experience with Linux operating system.
- Developed JUnit test cases for all the developed modules.
- Used CVS for version control across common source code used by developers.
- Used XML Web Services using SOAP to transfer the amount to transfer application that is remote and global to different financial institutions.
- Used Eclipse IDE
- Experience working with DB2 and Middleware
- Good experience with version control such as CVS and Clear Case.
- Used ANT build tool for building the application.
- Used XML parser APIs such as JAXP SAX and JAXB in the web service's request response data marshalling as well as unmarshalling process.
- Used Tomcat server
- Used Maven for building
- Used Log4J to capture the log that includes runtime exceptions.
- Written Stored Procedures and Triggers in Oracle Database.
Environment: Core Java, J2EE, JSP 2.0, DB2 EJB, JAXB,JMS,JSTL JNDI, Spring 3.0, Oracle, DHTML, XML, FILE NET,DOM, SAX, ANT, Tomcat server, Rationale Rose, AWS Hbase, JAXB,JSF Rich faces, Middleware, ExtJS, RAD 7.5 ,WSAD 5.1.2 Web Sphere Studio Application Developer , IBM Web Sphere Application Server 5.1,Hibernate 3.0 , LOG4J,CVS.
Confidential
Junior Java Developer
Responsibilities:
- Gathered and analyzed user/business requirements and developed System test plans.
- Managed the project using Test Director, added test categories and test details.
- Involved in using various PeopleSoft Modules.
- Performed execution of test cases manually to verify the expected results.
- Used Quick Test Professional QTP to conduct Data Driven Testing by pulling data from a table.
- Created Recovery Scenarios for the application exception handling using recovery manager.
- Involved in doing the GAP Analysis of the Use cases and Requirements.
- Test Scenarios developed for Test Automation.
- Involved in Regression Testing, Backend testing, Functionality and Security testing.
- Wrote SQL queries to check the integrity of data and created Stored Procedures and Triggers.
- Interaction with the developers and technical content writers on a daily basis to update the test documents.
- Reviewed existing Test Scripts, and modified as required for new changes.
Environment: Windows 98, Java 1.4, C, C , JSP, Servlets, J2EE, Multi threading, OO design, JDBC, HTML, RAD, WSAD