Java Developer Resume
CA
SUMMARY
- Over 5+ years of experience in all the phases of Software development life cycle which include Requirement Analysis, Design, Development and Integration.
- Good experience in technologies like Spring Framework, SpringMVC, Hibernate
- Experience in developing web applications using technologies like HTML, XML, Java Script, AJAX, CSS, Flash, JSP Tag libraries.
- Strong experience in MVC Architecture.
- Experience in OOP, Object Oriented Analysis (OOA) and Design (OOD) using UML.
- Experience in Web Services like SOAP.
- Experience in using testing tools like JUnit and building tools like Ant.
- Experience in Agile development methodologies.
- Experience in developing and deploying J2EE components on application servers such as Web logic Server, Apache Tomcat, JBoss.
- Experience in developing the Web applications using Eclipse IDE, Net Beans.
- Experience in User Interaction, Business Analysis, Development, Integration, Documentation, Testing, Deployment, Building, Configuration and Production/Customer Support, Maintenance and Enhancements of both Web and Client/Server Technologies.
- Strong Experience in Relational database like DB2, Oracle (SQL & PL/SQL).
- Good domain knowledge in Banking, Insurance, Health care and Telecom.
- Ability to handle multiple tasks and to work independently as well as in a team, experienced in interacting with Business/Technology groups.
TECHNICAL SKILLS
Languages: Java, SQL, HTML, JavaScript, jQuery, PHP, CSS, VHDL
Databases: MySQL, Oracle, DB2
Frameworks: Spring, Hibernate, MVC, JDBC
Web Technologies: Servlets, JSP, SOAP, Java Web Services, XML, JavaScript, HTML,DHTML,CSS, Websphere, Weblogic, Log4j, WSDL
Tools: (IDE): Eclipse, Dreamweaver, Net Beans
Others: JIRA, Microsoft Visio, Microsoft Excel, Microsoft Access, Photoshop, Microsoft Visual Studio, Ant, Apache Tomcat, JBoss, WebLogic Server.
PROFESSIONAL EXPERIENCE
Confidential, CA
Java Developer
Responsibilities:
- Involved in the development of the Billing and Reporting applications using Java technologies.
- Developed various reports for management, sales and support teams.
- Developed the JSP pages using JSTL for the Billing Application.
- Used the spring framework to implement the presentation framework based on the MVC architecture.
- Spring framework was used to wire dependencies in the project.
- Used Highcharts to generate different types of charts for Reporting.
- Hibernate was used to query the database in the DAO layer.
- Performed unit testing using Junit.
- Used JAXB API for the binding of XML files into Java Objects.
- Used AJAX and JavaScript for validation. Implemented Customers, Accounts, Address, Admin and Revenue Location search capabilities using Ajax.
- Automated entire E911 process for customer registration portal.
Environment: Java, JSP, Spring Framework, Log4J, HTML, JavaScript, XML, AJAX, ANT, CSS, Oracle, Hibernate, Web Logic, MVC architecture.
Confidential, Memphis, TN
Java/J2EE Developer
Responsibilities:
- Responsible for developing Use case, Class diagrams and Sequence diagrams for the modules using UML and Rational Rose.
- Designed Front - end using Dojo, JSP, Servlets, HTML, AJAX, CSS and JavaScript.
- Designed the applications using SpringMVC framework for easy maintainability of the Spring MVC Flow.
- Involved in Configuration of Spring to manage Actions as beans, using the Context Loader Plug-in and set their dependencies in a spring context file.
- Used Spring framework for dependency injection with the help of spring Configuration files.
- Used WSDL and SOA concepts to implement web services integration.
- Involved in Deploying and Configuring applications in JBoss Server.
- Involved in the Maintenance and Enhancement Group provides on-going support for systems after implementation occurs.
- Involved in production support (bug fixing) and performance tuning of the existing project.
- Implementing all the Business logic in the middle-tier using Java classes, Entity beans.
- Involved in writing DAO layer using Hibernate to access the DB2 database.
- Developed various test cases and performed unit testing using JUnit.
- Designed and coded application components in an Agile environment utilizing a test driven development approach.
Environment: Spring, Hibernate, JSP, Servlets, JDK, DB2, HTML, XML, CSS, AJAX, Java Script, Tomcat, JBoss, Log4j, EJB, JUnit, Eclipse, SOAP, Web Services, JMS, SQL.
Confidential, San Francisco, CA
Java Developer
Responsibilities:
- Coded custom Message handlers using JIRA API to perform operations within JIRA.
- Added new attachment functionality in JIRA RPC plug-in to enhance performance while attaching files using SOAP.
- Used JSP on the client-tier to build web pages, which interact, with JIRA through SOAP messages.
- Designed Front-end Screens using HTML, CSS, JavaScript, and DHTML with Dreamweaver tool.
- Wrote SOAP client, which accumulates data from the UI, screens and communicates with the JIRA web service.
- Utilized JavaScript and DOJO to perform client-side validation & rich user interface.
- Used AJAX for dynamic data population of the user information.
- Utilized JDBC&SQL to write few DAO classes for database communication.
- Implemented the logging mechanism using Log4j framework.
- Configured Data source, JDBC Connection pool&LDAP authentication for connecting gIRA to Oracle DB.
- Tested the application using JUnit.
- Used Dreamweaver to develop front-end UI screens.
- Deployed the application on Websphere application server using ANT Scripts.
- Involved in developing custom mail and messaging application.
- Acted as a designer and a developer to track down and fix tough bugs and to add enhanced functionality and new features to gIRA&DocTrak applications.
- Assisted in User Management, Project Management and Configuration of Services within JIRA.
- Involved in data fixing for issues related to production in JIRA.
- Provided support for the gIRA system users.
Environment: Java, J2EE, JSP, Ajax, XML, HTML, Dreamweaver, JavaScript, CSS, JDBC, SQL, Oracle 9i, Windows XP, JUnit, Weblogic, Webservices, SOAP, JIRA, JUnit
Confidential, CA
Java/J2EE Developer
Responsibilities:
- Involved in the gathering the requirements for the Analysis of the system and create the design using RSA- Rational Software Architect.
- Designed and developed Framework Components using different design patterns, Involved in designing MVC pattern using Struts Framework.
- Designed the applications using MVC framework for easy maintainability.
- Developed Use Case Diagrams, Sequence Diagrams and Class Diagrams using Rational Rose.
- Identified and implemented the user actions (Struts Action classes) and forms (Struts Form classes) as a part of Struts framework.
- Used Struts-Tiles tag libraries as reusable components for JSP’s and developed user views using custom tags from JSP’s and data validation using Struts Tag libraries for easy expendability of the project.
- Configured the user actions (Struts Actions) using XML.
- The controller uses XML mappings in Struts to map the request to the server side functionality.
- Developed JUnit test cases for regression testing and integrated with ANT build.
- Played the role as a module lead with activities including design, develop and preparing test plans.
- Involved in using Stateless session beans for a business requirements.
- Developed Message Driven Beans to implement incoming JMS messages.
- Involved in Deploying and Configuring applications in Websphere Application Server.
- Developed the applications with Ajax and REST to the WebSphere MQ messaging Broker.
- Developed Java Classes to access methods from remote server using Java RMI
- Involved in fixed income for pensioners data retrieval of the Reference data.
- Interacted with Rational Clear case for source configuration.
- Involved in coding by using Struts Tiles tag libraries.
- Responsible for the Development of Screens using JSP, HTML, XSLT and Java Script.
- Used JDBC 3.0 for database connection and written number of SQL queries for retrieving the data and validated that data against the business rules.
- Installed and configured Web Sphere 5.1 and applied the fix packs 5.1.1, JDK refresh 1.4.2.1 and SQL Server 2005.
Environment: J2SE,J2EE, JSP, JUnit, JSTL, CVS, CSS, Ajax, Servlets, Struts, EJB,JMS, JTA, Eclipse, Xml, Clear Case, Test Director, QTP, Ant, Oracle 9i, Toad, Web Logic, Unix.
Confidential, Seattle, WA
Java/J2EE Developer
Responsibilities:
- Responsible for developing Use case, Class diagrams and Sequence diagrams for the modules using UML and Rational Rose.
- Identified and implemented the user actions (Struts Action classes) and forms (Struts Form classes) as a part of Struts framework.
- Used Struts-Tiles as reusable components for JSP’s and developed user views using custom tags from JSP’s and data validation using Struts for easy expendability of the project.
- Designed the Front-end screens using JSP, Servlets, HTML, AJAX and JavaScript.
- Designed and developed various Screens using JSP, DOJO, JavaScript, HTML, and CSS.
- Transformed XML content into HTML using XPath, XSLT.
- Involved in writing Unix Shell Script for performing automated tasks.
- Involved in Deploying and Configuring applications in Web Logic Server.
- Involved in Dynamic form generation, Auto completion of forms, and user-validation functionalities using AJAX.
- Used JMS for Asynchronous communication between the applications.
- Involved in Updating the On Call Production support document.
- Involved in the configuration management using CVS.
- Implemented Hibernate from different data sources to make database updating.
- Development of EJBs (Stateless, Entity CMP, Message Driven beans), POJOs (Plain Old Java Objects), and configuration of CMR relationships, Transaction management and Security.
- Developed various test cases and performed unit testing using JUnit.
Environment: JSP, Servlets, JDK, Oracle9i, AJAX, Java Script, Hibernate, Web Logic, CSS, JUnit, Eclipse, Web Services, EJB, HTML, XML, SQL, PL/SQL, Windows
