Java Developer Resume Profile
Morrisville, NC
Summary:
- 7 years of professional experience in Requirements Analysis, Design, Development and Implementation of Java, J2EE and client-server technologies.
- Involved in all phases of Software Development Life Cycle SDLC in large scale enterprise software using Object Oriented Analysis and Design.
- Good experience in Agile and SCRUM methodologies.
- Extensive experience in developing applications using Java, JSP, Servlets, JavaBeans, JSTL, JSP Custom Tag Libraries, JDBC, JNDI, SQL, AJAX, JavaScript and XML.
- Strong Working experience in Design, Development and implementation of several J2EE frameworks like Model View Controller Struts, Spring, Hibernate and EJB.
- Strong front-end development using AJAX, Java Scripts, CSS and HTML.
- Extensive Experience in developing middleware applications using Web Sphere MQ.
- Experience in developing web applications on MVC based frameworks like Struts and Spring, Spring IOC, Spring Security, and Spring MVC.
- Experience in using Oracle and DB2 databases to write complex SQL queries, and familiarity with databases like SQL Server.
- Extensive experience in using SQL to write Stored Procedures and Triggers.
- Strong experience in JDBC and in designing object persistence mechanism with features like lazy loading, caching, set associations, relationship of persistence objects and Object relational Mapping ORM using Hibernate.
- Implemented Design patterns such as MVC, View Dispatcher, Data Access Objects, Singleton, Observer, Factory, Session Facade.
- Experience in configuring and deploying Web Applications using Web Logic, WebSphere, JBoss, Tomcat.
- Thorough knowledge of IDE like RAD, NetBeans and Eclipse.
- Developed ANT scripts for the build and deployment of J2EE applications.
- Thorough knowledge in using UML, XML parsers SAX, DOM , SOAP, HTML and DHTML.
- Sound RDBMS concepts and extensively worked with Oracle 10g/9i, PL/SQL, SQL Server DB2.
- Familiar with designing and coding Stored Procedures, Triggers, Cursers and Functions using PL/SQL.
- Very good experience in developing Test Cases using JUnit.
- Experienced in developing RESTful web services using JSON as the data format
- Expertise in XML and related technologies like XSL, XSLT and parsers like JAXP SAX, DOM JAXB and XML Beans.
- Experience in XML, WebServices using SOAP, XML-RPC, JAX-RPC, JAXB and Messaging standards like JMS.
- Quick learner and excellent team player, ability to meet deadlines and work under pressure - either unsupervised or in a team.
- Excellent communication and Self Motivated to implement complex rules.
- Ability to work independently as well as a team player, effective communication, good writing skills.
TECHNICAL SKILLS
Programming Languages | Java, PL/SQL, SQL, J2EE |
Enterprise Java | JSP, Servlets, EJB, JMS, JNDI, Logging API, Various J2EE and Standard Design Patterns, AJAX |
Core Java | Serialization, JDBC, Java RMI, Multithreading. |
Mark-up/Scripting Lang. | HTML, CSS, XML, JavaScript, JQuery, AJAX |
XML Technologies | XML, XSL/XSLT, SAX/DOM, SOAP, WSDL, JAXB, JAXP. |
Tools Framework | Struts 2.1, Spring 3.0, Hibernate 3.0, Web Services SOAP and REST , Log4J, Junit, Maven, Ant |
Application/Web Servers | IBM WebSphere, Weblogic, Apache Tomcat, JBoss |
Web Services | SOAP, UDDI, WSDL, XML and JAX-RPC, APACHE AXIS,RESTFUL. |
DBMS/RDBMS | Oracle 10g and 9i, DB2, SQL Server 2005 and 2008 |
Source Control Systems | CVS, SVN, Jazz Administration |
Defect/Bug Tracking | Rational Clear Quest, BugZilla, JIRA |
IDE | Eclipse, IBM RAD,netbeans. |
O/S Environment | Windows XP, UNIX, Suse, Linux, Windows 98, Windows 2000, Windows NT/XP |
Other Skills | Requirements engineering, UML, Design patterns, code reviews, test planning |
Experience:
Confidential
ROLE: JAVA DEVELOPER
RESPONSIBILITIES:
- Involved in the coding and integration of several business critical modules of this application using Java, Spring, MyBatis and REST web services on WebSphere application server.
- Used Eclipse IDE for code development along with Jazz Administration for managing the code.
- Developed application service components and configured beans using Spring IoC, Spring MVC.
- Created procedures, functions and written complex SQL queries on the DB2 database.
- Extensively involved in the development of backend Logic or data access logic using MyBatis.
- Developed RESTful web services using JSON as the data format.
- Involved in documentation.
- Used Log4J to create log files to debug as well as trace application.
- Planning, Estimation Assigning, Tracking, Status Reporting for Onsite and Offshore Tasks.
- Involved in Production Support and also minor enhancements as per application requirements.
- Implemented SonarQube to measure code coverage, code standard compliance and code duplication.
- Worked in Agile environment with active scrum participation.
ENVIRONMENT: Java, J2EE, Restful Web services, Spring, DB2, JSON, HTML, CSS, JavaScript, JQuery, Eclipse, WebSphere, Jazz Administration, MyBatis, KendoUI, Backbone.js.
Confidential
ROLE: JAVA DEVELOPER
RESPONSIBILITIES:
- Implemented the Spring Dependency Injection of the Database helper instance to the action objects.
- Developed additional UI Components and implemented an asynchronous, AJAX JQuery based rich client to improve customer experience.
- Implemented Hibernate and Spring to replace EJBs in the earlier architecture.
- Developed web pages using HTML/CSS and JavaScript.
- Developed many JSP pages, used Dojo in JavaScript Library, jQuery UI for client side validation.
- Responsible for writing service methods to retrieve data and also perform CRUD operations.
- Developed PL/SQL procedures for login module and written complex sql queries.
- Implemented Hibernate in the data access layer for communicating with data base.
- Implement web service components using Apache CXF framework.
- Used Web services - WSDL and SOAP for getting credit card information from third party.
- Used Web Services - WSDL and SOAP at the client side for exchange rate calculation and used SAX and DOM XML parsers for data retrieval.
- Installing and Configuring Eclipse and WebSphere application Server.
- Developing a new Content Management System backed by subversion using java EE technologies.
- Developed test cases and performed unit test using JUnit Framework.
- Worked in Agile environment with active scrum participation.
- Involved in detail design developing use cases, use case diagrams, class diagrams, sequence diagrams and high level activity diagrams using UML from the requirements.
- Developed XSD for validation of XML request coming in from Web Service.
- Using JIRA to manage the issues/project work flow.
- Developed visualization, planning and implementation of Web 2.0 initiatives.
- Implemented multi-site Enterprise SOA using Oracle SOA Suite.
ENVIRONMENT: Oracle 10g, Spring, Hibernate, Web services SOAP and REST , JavaScript, JQuery, JUnit, HTML, CSS, XML, Eclipse, IBM WebSphere, SVN, Log4j, Ant
Confidential
ROLE: JAVA DEVELOPER
RESPONSIBILITIES:
- Developed application service components and configured beans using Spring IoC, creation of Hibernate mapping files and generation of database schema.
- Designed and developed the web-tier using Html, JSP's,Spring MVC framework.
- Involved in the creation of interface to manage user menu and Bulk update of Attributes using JS, EXTJS and JQUERY.
- Used Java Script for Client side validations.
- Used Ajax and JavaScript to handle asynchronous request, CSS to handle look and feel of the application.
- Created custom JavaScript libraries using backbone.js and jQuery.
- Used AJAX in suggestive search and to display dialog boxes.
- Developed stored procedures, triggers and functions with PL/SQL for Oracle database.
- Responsible for coding SQL Statements and Stored procedures for back end Communication.
- Involved in the deployment of Web-Service End-Points using Apache CXF
- Used Web Services - WSDL and SOAP for at the client side for exchange rate calculation and used SAX and DOM XML parsers for data retrieval.
- Developed the application using Eclipse IDE and worked under Agile Environment.
- Involved in implementing Object Relational Mapping ORM using Hibernate for persisting business objects data into underlying database.
- Used Java Messaging Services JMS for reliable and asynchronous exchange of important information such as payment status report on IBM WebSphere MQ messaging system.
- Used Eclipse IDE as development environment to design, develop, and deploy on Tomcat.
- Ant was used as build management tool.
- Unit tested all the classes using JUNIT at various class level and method level.
- Used SOAP based messaging format for transferring request and responses and validated the request and responses against XML Schema Definition.
- Worked in Agile environment with active scrum participation.
- Involved in Production support and provided training and knowledge transfer to the user.
- Used to co-ordinate with offshore team on security related issues on the third party war file that we provide as a tool for their testing.
- Prepare user requirements document and functional requirements document for different modules.
ENVIRONMENT: Hibernate 3, Spring IoC, Spring MVC, Eclipse ,Apache Tomcat, IBM WebSphere MQ, XML, JavaScript, JQuery, Oracle, SOAP web services, WSDL, AJAX, Log4j, Junit
Confidential
ROLE: JAVA DEVELOPER
RESPONSIBILITIES:
- Used Spring for cross cutting concerns and IOC for dependency injection.
- Implemented the caching mechanism in Hibernate to load data from SQL database.
- Implemented functionality using JSP, HTML, Hibernate, Spring, Java Scripts.
- Developed Add, Edit and profile view web pages for the monitor module using JSP, JSF HTML, JSF CORE tags library.
- Experience working on JQuery, WebSphere Portal User management APIs.
- Implement web service components using Apache CXF framework.
- Designed and Developed Web Services to interact with various business sectors and used SOAP protocol for web services communication.
- Developed Web Services to communicate to other modules using XML based SOAP and WSDL protocols.
- Developed AJAX functionalities using frameworks like JSON, JUnit, DOJO and JQuery.
- Introduced the use of live mockups GUI prototyping using ExtJS which makes UI part of specification much more understandable for developers.
- Implemented JavaScript and Swing based functionality in front end designing and rich user interface.
- Developed GUI screens for XTT LD application using JSP, HTML and CSS.
- Developed the Portlet Web Interface using Ajax, JSF.
- Developed HTML5 Mobile application with HTML5, Java Script, jQuery, JSON and RESTful web service.
- Developed various UI User Interface components using Struts MVC , JSP, and HTML, JavaScript, AJAX.
- Developed web pages using JSPs and JSTL to help end user make online submission of rebates. Also used XML Beans for data mapping of XML into Java Objects.
- Developed Servlets and JSPs based on MVC pattern using Spring Framework.
- Have worked on SQL data base for storing and retrieving the application data.
- Implemented all the CRUD operations using JPA query language.
- Involved in writing and executing PL/SQL stored procedures and functions and triggers for Oracle to create a Database Management System.
- Participated in converting the business requirements to software specifications using Rational UML
- Used RAD IDE for designing, coding and developing applications
- Involved in creating unit testing of various layers using junit and created automated test scripts for integration testing using selenium.
- Developed Maven scripts for various tasks to automate the build process and for the deployment of the application in Web Logic server.
- Used XML Web Services using SOAP to transfer the amount to transfer application that is remote and global to different financial institutions.
- IText was used to generate PDF for HTML forms.
- Designed and implemented interface elements using Google Web Toolkit.
- Design, implementation, and development of Oracle ECM workflows to meet the requirements of the business user.
- Involved in debugging the product using RAD and JIRA Bug Tracking.
- Conducted software builds using Subversion in a windows environment via Cruise Control.
- Designed and implemented Report Module using Jasper Report framework in phase 2.
- Designed various design Workflow Modules using BPM Business Process Modeler to implement Business Logic and Business rules using Ilog, Jrules.
- Worked with Technical Leads to design and implement rules using JRULES.
- Mentoring of junior members for Agile Scrum process Junit testing.
- Developed a web 2.0 control console using GWT to manage data matching for data staging.
- Design, develop and test of SOA services using SOA / Web Service / Oracle Fusion Middleware.
- Worked on Asynchronous messaging system using by implementing JMS through Point-Point and Publish-Subscribe MQ-Series architecture.
- Involving in Building the modules in Linux environment with ant script.
ENVIRONMENT: Java, JSP, HTML, CSS, JavaScript, JQuery, SQL, PLSQL, Spring Core,Web Services, XML, Hibernate, JUnit, JSF, AJAX, JIRA, UML, UNIX, WebLogic Server, RAD,CVS, Log4j
Confidential
ROLE: JAVA DEVELOPER
RESPONSIBILITIES:
- Developed and Implemented WebServices and used Structs Framework.
- Developed ANT scripts to build and deploy the application in the JBOSS Application Server.
- Design and Developed using WebService using Apache Axis 2 on JBOSS.
- Developed the web services by using WSDL, SOAP using SOA.
- Developed web presentation layer using jQuery, HTML and CSS according to internal standards and guidelines.
- Developed the Action Classes, Action Form Classes, created JSPs using Struts tag libraries and configured in Struts-config.xml, Web.xml files.
- Designed and developed the web-tier using Html, JSP's, Servlets, Struts and Tiles framework.
- Developed PL/SQL store procedures for data migration and database upgrade from oracle using TOAD.
- Involved in detail design developing use cases, use case diagrams, class diagrams, sequence diagrams and high level activity diagrams using UML from the requirements.
- Used Ant for developing build scripts and deploying the application.
- Used XMLSpy plugins for designing the schemas and transferring the XML to HTML files.
- Design and develop GUI and back-end components for analysis and collaboration software in Google Web Toolkit, Java and XML in a UNIX environment.
- Contributed to organization of testing and quality improvement process JIRA, Confluence .
- Created and maintained the Visual Source Safe Project repository, maintained labelled version for each release and Service pack release.
- Worked with dimensional modeling of relational data sources DMR using Cognos 8 Framework
- Manager and create cubes using Framework Manager.
- Used IBM MQ Series in the project.
- Performed J2EE application deployment using JBoss application server on Windows and Linux.
- Created directory structure flow using UNIX to receive and send data to internal and external systems
- Coded scripts to clean normalize, reformat data for loading into the ERP system using VB Script and Ruby scripts
- Develop WordPress themes to meet the needs of the small business owner.
- Built custom websites for clients using CMS's Drupal by coding custom modules and themes, as well as utilizing e-commerce APIs for secure payment processing.
- Responsible for the design, development, unit testing, deployment and maintenance of COBOL and PL/I programs for two major projects.
- Assist with the development and execution of regulatory training for all JCL Bioassay employees and for training on QA policies, programs and initiatives.
ENVIRONMENT: Java, J2EE, JSP, Struts, HTML, CSS, JavaScript, JQuery, AJAX, XML, XSLT,SOAP Web Services, Apache Axis 2, JSON, EJB, SQL, JUnit, JSF, JDBC, JDK, Oracle PL/SQL, JBOSS Application Server ,JIRA,NetBeans.
Confidential
ROLE: JAVA DEVELOPER
RESPONSIBILITIES:
- Involved in analysis, design and development of Portfolio Management.
- Created Use case diagrams, Class diagrams and Activity diagrams using Microsoft Visio.
- Followed iterative approach in timely manner.
- Developed front-end using JSP, HTML, CSS, JAVA Script and J query.
- Responsible for developing Servlet.
- Involved in implementing database design, connectivity and access.
- Wrote MySQL queries and used JDBC API.
- Worked in Windows environment for building the application using net beans IDE.
- Developed test cases and performed unit testing using J Unit.
- Used Tomcat Server for deploying various components of application.
ENVIRONMENT: Java, J2EE, Servlets, Struts, JSP, JavaScript, HTML, CSS, MySql, Tomcat, NetBeans, Junit,XML, SVN.