Java Developer Resume Profile
PROFESSIONAL SUMMARY:
- 8 years of experience in Object oriented Design and development with exposure to the full life cycle of software design and development process including analysis, design, and development and testing.
- Expertise with technologies like Java, J2EE Servlets, JSP, EJB, JMS, JDBC and JNDI , frameworks Struts, Spring, Hibernate,JSF , Custom Tags, JUnit, HTTP Unit, Log4J, Ant, JProbe and Eclipse plug-in using various IDEs such as MyEclipse5.0/6.0, WSAD 5.0/6.0/6.1/7.0,Eclipse.
- Strong hands on experience in the software development methodologies to develop complex projects with rapidly evolving requirements using Agile Process with scrum.
- Experienced in programming with PL/SQL, SQL Packages, Stored Procedures, Functions, Triggers, and Query Optimization etc
- Proficient in using RDBMS concepts with Oracle, DB2, MS SQL SERVER and MySQL.
- Good Experience on Mobile phone application development using J2ME technology.
- Strong experience in application integration based on SOA including Web Services development using JAXB, JAX-RPC, SOAP, UDDI, WSDL and XML over HTTP
- Excellent team player with ability to prioritize competing requests and multi tasks in a deadline-driven environment.
- Expertise with Application Servers and web servers like BEA WebLogic 8.1/7.0/6.1, IBM Web Sphere 8.5/8.0/7.0/6.1, JBoss, and Apache Tomcat, SOA and Web Services SOAP, WSDL, XSD, JAXP, JAXB, UDDI with AXIS
- Expertise in Database Design, Creation and Management of Schemas, writing Stored Procedures, Functions, DDL, DML SQL queries
- In-depth knowledge of the object oriented programming, object oriented analysis and development Java/J2EE
- Extensive Experience in using MVC Model View Controller architecture for developing applications using JSP, Java Beans and Servlets.
- Extensive experience in different IDE's like Eclipse, IBM RAD, Netbeans, Intellij, JDeveloper, JBuilder and IBM Visual Age for Java
- Excellent analytical skills for identifying problems and finding solutions. Effective verbal and written communications skills. Ensure quality standards in projects by using best practices management methodologies.
TECHNICAL EXPERTISE:
Languages | Java,Cobol,C, C , C , PL/SQL,VB.Net,Perl |
Application Servers | WebSphere , Tomcat, JBOSS, WebLogic, GlassFish 3.01 |
Middle Tier | Struts, Spring, Hibernate, Stripes,MVC, J2EE, JSP, JNDI, JDBC, EJB, Servlet,. |
Design Patterns | Business Delegate, Front Controller, Session Facade, Value Object, DAO, Service Locator, Singleton etc |
Web Browsers | Internet Explore v8/9,Mozilla fire fox,Safari,Netscape navigator,Google Chrome, Opera,Mobile browsers |
Web Languages | HTML,DHTML ,XHTML ,XSL,XSLT,SAX,DOM,CSS,AJAX ,XML,JAVA SCRIPT, DOJO |
IDE Tools | RAD, WSAD, Eclipse,Net beans,Intellij, Visual Caf , Oracle JDeveloper, JBuilder and IBM Visual Age. |
Version Control | CVS, Visual Source Safe, Harvest CASCM , ClearCase |
Database | Sybase,DB2, Oracle 10g/11g, MySQL, MS Access,MSSQLServer. Posterega database . |
UML Tools | Rational Rose, Rational XDE |
Net work | TELNET, FTP, HTTP, TCP/IP , DHCP,and SOAP |
Operating Systems | Windows XP/VISTA/7/8, NT, UNIX, MSDOS v6.0.6 ,Mainframe, MVS,Z/OS1.7, HP Unix/Sun Solaris v 8/9/10, AS/400, Linux |
Others | Oracle SQL Developer3.2/4.0, MySQL Workbench 6.1.7,ANT, Macromedia Adobe Dreamweaver , Visual Studio 2012/2013, ASP.NET .5,Netbeans6.9/7, Eclipse 3.1/3.6,J2ME,WindowsMobile, WPF,WCF, MS FRONT PAGE, TOAD, MQSeries, QTP, Unix Shell scripting, UDDI, WSDL and.MS Office . |
PROFESSIONAL WORK EXPERIENCE
Role : Java/J2EE Web Application Developer
Description:- First Data Corporation is a global payment processing company. It is a provider of electronic commerce and payment solutions. The company's portfolio includes merchant transaction processing services credit, debit, private-label, gift, payroll and other prepaid card offerings fraud protection and authentication solutions, credit reporting agency services .The eMerchant view application service uses interactive web pages to provide secure access to the merchant retrievals, adjustment and chargeback history and merchant statements. Web applications were modified and developed for eMerchant and eMessenger applications.
Responsibilities:
- Participated in the requirement analysis, design, and development as well as in the testing of this
- product
- Worked on Web services testing using SOAP UI tool by uploading WSDL's and created scenarios
- Requests and monitored SOAP requests and responses.
- Developed Authentication ,Authorization for the modules using Spring Security and Spring
- validation framework for performing front end validations
- Performed deployment of JEE applications on WebSphere Application Server.
- Performed unit testing for the entire component using testing framework JUnit by creating positive
- test scenarios
- Designed and developed user interfaces using DOJO Tool Kit, JSP, JSF,HTML, CSS,and
- Jquiry
- Maven is used as the build tool, configured the pom.xml and managed dependencies.
- Used CA Harvest software change manager for version control. Tested code coverage using
- Eclemma.
- Used PMD tool to check Java code standard and worked on oracle database 10g.
- Implemented Log4j for logging and appended to a log file for debugging.
Environment:
IBM RAD 8.5,IBM WebSphere server V8.5.5,Spring security 2.0,WebServices, MVC, Struts2.0,Stripes, IBM Rational ClearCase v7,Eclipse IDE 3.1/3.6 , EJB 3, JMS, JDBC, JTA, JPA, JAX-RPC,DOM/SAX parsing, XML Schema, XSLT, XPath, XQuery, JAXB, Tomcat, WebLogic. JSP, JSF,Tiles, Oracle 10g/11g. JDK 1.7, J2EE, Servlets, JUnit 3.8, JMock2.5, SOAPUI4.0,Harvest, Eclemma, Maven,PMD,Log4J.
Confidential
Role : Java Web Application Developer.
Description:-Volkswagen Group company is a Confidential company. Volkswagen Group sells passenger cars under the Confidential and Confidential . It is divided into two primary Confidential, the Automotive Division and the Financial Services Division.Web applications were developed for DMS Dealer Management System Project.
Responsibilities:
- Involved in Analysis, Design, Development phases of Software Development Life Cycle SDLC
- Developed wire frames for DMS on-boarding application from BSR Business System Requirements
- Document
- Project was developed by using IBM RAD and Websphere application Server
- Designed and developed user interfaces using JSP, HTML, CSS,and jQuery.
- Developed modules Dealer Management,Servcie Management,Application Managemnet,DSP System
- With new Java code.
- Utilized Rational Clear Case as a version control system and for code management.
- Used Agile software development methodology which helps to develop project plans
- Involved in Initial designing and creating Use case diagrams, Sequence Diagrams and class diagrams
- Using the MS Visio Tool.
- Implemented MVC design pattern with Spring framework.
- Involved in developing applications using Java, J2EE and Spring.
- Used JavaScript and Spring validation framework for performing front end validations.
- Implemented MVC, DAO J2EE design patterns as a part of application development.
- Worked on MyBatis/IBATIS with Spring frame work to interact with the Oracle database .
Environment:
IBM RAD v8.0,IBM Websphere server V8.0, IBM Rational ClearCase v7,Eclipse IDE 3.1/3.6 ,Java SE 7, Java EE6, EJB 2.0 EJB 3, JMS, JDBC, JTA, JPA, JAX-RPC, MVC Struts, Spring, XML, DOM/SAX parsing, XML Schema, XSLT, XPath, XQuery, JAXB, Web Services, WSDL,Apache Tomcat, WebLogic. , JSP, Servlets, Tiles, XML, JSF,MyBatis/IBATIS.Oracle 10g/11g.
Confidential
Role : Java/J2EE Application Developer
Description:-Wal-Mart does business under nine different retail formats: Supercenters food and drugs, general merchandise stores, small markets, cash and carry stores, membership warehouse clubs, apparel stores, soft discount stores and restaurants. Online applications were developed for customers and orders.
Responsibilities:
- Participated in project planning sessions with business analysts and team members to analyze .
- Used Agile software development methodology which helps to develop project plans
- Involved in Initial designing and creating Use case diagrams, Sequence Diagrams and class diagrams
- using the MS Visio Tool.
- Implemented MVC design pattern with Struts framework.
- Involved in developing applications using Java, J2EE and Struts.
- Designed and developed user interfaces using JSP, HTML and CSS.
- Used JavaScript and struts validation framework for performing front end validations.
- Developed Action Form classes, Form beans, Action Classes using Struts.
- Hibernate was used to persist the objects in the Database.
- Implemented MVC, DAO J2EE design patterns as a part of application development.
- Developed DAOs interfaces for hibernate to interact with the database.
Environment:
- Eclipse IDE 3.1/3.6 ,Java SE 6, Java EE6, EJB 2.0 EJB 3, JMS, JDBC, JTA, JPA, JAX-RPC, MVC Struts 2, Spring, XML, DOM/SAX parsing, XML Schema, XSLT, XPath, XQuery, JAXB, Web Services,
- WSDL,Apache Tomcat, WebLogic. , JSP, Servlets, Tiles, XML, JSF.
- Confidential
Role : Java/J2EE Developer
Description:-This system was designed and developed to provide an online facility for the Discover Financial brokers with the options of promoting the loan activities to their customers like closing docs, Loan track and underwriting. This involves in interfacing with various Discover Financial Services business partners in finalizing the loans of the customers based on the customer's type and the business rules with their business partners.
Responsibilities:
- Involved in Analysis, Design, Development phases of Software Development Life Cycle SDLC
- Used Rational Rose for Use Case Diagrams, Activity Flow diagrams, Class Diagrams and Object diagrams in design phase
- Involved in designing the application in n-tier fashion as per Struts based MVC architecture standards
- Involved in developing the Loan track and Registration modules of the wholesale application
- Developed the interfaces with the business partners as business model components of the wholesale system
- Designed and Development of Struts Action classes, DAO Data Access Objects , Views using Custom tags
- Developed User Interface for Loan track and Registration using JSP, Struts Tiles and HTML
- Performed client side and server side data validations using the JavaScript and Struts Validators
- Designed and implemented application business logic using Session beans, Entity beans and Java utility classes
- Used JUnit Testing Framework for Unit Level Testing using WSAD
- Extensively used Hibernate in data access layer to access and update information
- Used WinCVS for version control across common source code used by developers
Environment:
Java, JSP 1.2, Servlets 2.3, EJB 2.0, Struts 1.2, JavaScript, Rational Rose, WebSphere Application Server 5.0, WSAD 5.0, JUnit, Oracle 9i, Cvs 1.2,Eclipse IDE 3.1/3.6 ,Java SE 6, Java EE6, JMS, JDBC, JTA, JPA, JAX-RPC, MVC Struts, Spring, XML, DOM/SAX parsing, XML Schema, XSLT, XPath, XQuery, JAXB, Web Services, WSDL,Apache Tomcat, WebLogic, Servlets, Tiles, XML, JSF
Confidential
Role : Java programmer Analyst
Description:
This application makes the health care insurance experience simpler, easier and better for everyone involved in delivering practical and innovative solutions that meet unique customer needs. It was implemented to provide quicker payment resolution with low processing costs.
Responsibilities:
- Developed User Interface for Blue Card web application using JSP, Struts custom tags and JSTL tags
- Involved in development of Struts Action classes and Action form beans for front-end business logic
- Used stand-alone Java applications, which provide the server-side business logic to process the eligibility and claim status requests
- Configured web.xml and struts-config.xml according to the struts framework
- Developed a J2EE Blue Core application using Servlet, Session beans, Message Driven Beans and some Java utility classes with Multithreading and Exception Handling capabilities
- Configured ejb-jar.xml according to EJB specifications
- Configured Service Integration Bus SIB and JMS provider on WebSphere Application Server which include messaging engine, MQ link, Sender/Receiver Channels, JMS connection Factory, JMS queue and JMS activation specification based on J2EE Connector Architecture JCA
- Worked with partner plans to coordinate partner testing and stress testing
Confidential
Role : - Java/J2EE Developer.
Description:- Sprint provides local, long distance, and other communications services and products, as well as network equipment and computer systems to businesses, consumers.it is an order entry/billing system which is designed to handle Private Line services. It is web based application. It integrates the Service Order Processing and Billing functions by sharing common databases for pending orders, customer accounts and circuit inventory.
Responsibilities:
- Participated in the requirement analysis, design, and development as well as in the testing of this product.
- Created complex SQL Queries and used JDBC connectivity to access the database.
- Developed Mobile applications using J2ME.
- Developed Web applications using JSP, Servlets, Struts, Hibernate, JSF and MVC.
- Developed and maintained all the entity and session beans.
- Designed and developed the messaging framework for communication between workflow manager and other Enterprise Applications over XML and MQ-Series using JAXB 1.0
Environment:
Java EE6.0, JSP, Servlets, , XML, JSF, JavaScript, Spring, Struts 1.1, Hibernate, EJB 3.0, Apache Ant, Apache Velocity, Java Mail, WebServices, Castor, NetBeans6.8,UML, Design Patterns, JMS, Log4j, JUnit, Ajax, WebSphere RAD, WSAD, JBoss 4.x, JDeveloper, Windows, Eclipse 3.6, Oracle 10g/11g,MS SqlServer, Toad, CVS.
Confidential
Role :-Java Programmer Analyst
Description: - Confidential multinational information technology corporation . It provides products, technologies, software, solutions and services to consumers, small- and medium-sized businesses SMBs and large enterprises, including customers in the government, health and education sectors.HP also has strong services and consulting business around its products and partner products .The System was designed for web application.
Responsibilities:
- Developed Web applications using JSP, Servlets, Struts, Hibernate, JSF and MVC.
- Checked out branches from CVS repository.
- Participated in the requirement analysis, design, and development as well as in the testing of Developed Project by using Agile software methodology
- Modified existing Java source code.
- Tested application with automation Selenium.
- Developed web application by using Eclipse IDE.
Environment:
Eclipse IDE 3.1/3.6 ,Java EE6.0, JSP, Servlets, , XML, JSF, JavaScript, Spring, Struts 1.1, Hibernate, EJB 3.0, Apache Ant, Apache Velocity, Java Mail, WebServices, Castor, UML, Design Patterns, JMS, Log4j, JUnit, Ajax, WebSphere, WSAD, JBoss 4.x, Windows, Oracle 10g,MySql,MS SqlServer, Toad, CVS,MS Office.